Spring-boot utiliza perfiles de Spring ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html ) que permiten, por ejemplo, tener configuraciones separadas para diferentes entornos. Una de las formas en que uso esta función es configurar la base de datos de prueba para que la utilicen las pruebas de integración. Me pregunto, sin embargo, ¿es necesario crear mi propio perfil de 'prueba' y activar explícitamente este perfil en cada archivo de prueba? Ahora mismo lo hago de la siguiente manera:
- Cree application-test.properties dentro de src / main / resources
- Escriba la configuración específica de la prueba allí (solo el nombre de la base de datos por ahora)
En cada archivo de prueba, incluya:
@ActiveProfiles("test")
¿Existe una forma más inteligente / concisa? Por ejemplo, ¿un perfil de prueba predeterminado?
Edición 1: esta pregunta pertenece a Spring-Boot 1.4.1