Sök…


Spring Profiles gör det möjligt att konfigurera tillgängliga delar för en viss miljö

Alla @Component eller @Configuration kan markeras med @Profile kommentar

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

    // ...
}

Samma i XML-konfigurering

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

Aktiva profiler kan konfigureras i filen application.properties

spring.profiles.active=dev,production

eller specificeras från kommandoraden

--spring.profiles.active=dev,hsqldb

eller i SpringBoot

SpringApplication.setAdditionalProfiles("dev");

Det är möjligt att aktivera profiler i test med hjälp av annotationen @ActiveProfiles("dev")



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow