Spring-boot utilise Printemps profils (http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html) qui permettent par exemple d'avoir séparé la config pour des environnements différents. Une façon, j'utilise cette fonction pour configurer la base de données de test pour être utilisé par des tests d'intégration. Je me demande cependant est-il nécessaire de créer mon propre profil 'test' et explicitement activer ce profil dans chaque fichier de test? Droit maintenant, je le fais de la manière suivante:
- Créer une application de test.propriétés dans src/main/resources
- Test d'écriture spécifique config (juste le nom de la base pour l'instant)
-
Dans chaque fichier de test comprennent:
@ActiveProfiles("test")
Est-il plus intelligent / plus concis? Par exemple, un défaut de profil de test?
Edit 1: Cette question relève de Spring-Boot 1.4.1