web-dev-qa-db-fra.com

Comment déterminer par programme le profil actif en cours à l'aide de Spring Boot

Y a-t-il un moyen par programme d'obtenir le profil actif actuel dans mon bean?

93
rayman

Ce n'est pas grave, c'est votre application Boot ou tout simplement Spring. Il y a juste assez pour injecter org.springframework.core.env.Environment dans votre haricot.

@Autowired
private Environment environment;
....

this.environment.getActiveProfiles();
166
Artem Bilan