Ricerca…


Spring Profile consente di configurare parti disponibili per determinati ambienti

Qualsiasi @Component o @Configuration potrebbe essere contrassegnato con annotazione @Profile

@Configuration
@Profile("production")
public class ProductionConfiguration {

    // ...
}

Lo stesso nella configurazione XML

<beans profile="dev">
    <bean id="dataSource" class="<some data source class>" />
</beans>

I profili attivi possono essere configurati nel file application.properties

spring.profiles.active=dev,production

o specificato dalla riga di comando

--spring.profiles.active=dev,hsqldb

o in SpringBoot

SpringApplication.setAdditionalProfiles("dev");

È possibile abilitare i profili nei test usando l'annotazione @ActiveProfiles("dev")



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow