spring
Profil de printemps
Recherche…
Les profils de printemps permettent de configurer les pièces disponibles pour certains environnements
Tout @Component
ou @Configuration
pourrait être marqué avec l'annotation @Profile
@Configuration
@Profile("production")
public class ProductionConfiguration {
// ...
}
La même chose dans la configuration XML
<beans profile="dev">
<bean id="dataSource" class="<some data source class>" />
</beans>
Les profils actifs peuvent être configurés dans le fichier application.properties
spring.profiles.active=dev,production
ou spécifié depuis la ligne de commande
--spring.profiles.active=dev,hsqldb
ou dans SpringBoot
SpringApplication.setAdditionalProfiles("dev");
Il est possible d'activer les profils dans Tests en utilisant l'annotation @ActiveProfiles("dev")
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow