Spring-boot utilise des profils Spring ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html ) qui permettent par exemple d'avoir une configuration séparée pour différents environnements. Une façon d'utiliser cette fonctionnalité est de configurer la base de données de test à utiliser par les tests d'intégration. Je me demande cependant est-il nécessaire de créer mon propre profil «test» et d'activer explicitement ce profil dans chaque fichier test? En ce moment, je le fais de la manière suivante:
- Créez application-test.properties dans src / main / resources
- Écrivez la configuration spécifique au test ici (juste le nom de la base de données pour le moment)
Dans chaque fichier de test, incluez:
@ActiveProfiles("test")
Existe-t-il une manière plus intelligente / plus concise? Par exemple, un profil de test par défaut?
Edit 1: Cette question concerne Spring-Boot 1.4.1