Szukaj…


Profile sprężyn pozwalają konfigurować części dostępne dla określonego środowiska

Każdy @Component lub @Configuration może być oznaczony adnotacją @Profile

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

    // ...
}

To samo w konfiguracji XML

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

Aktywne profile można skonfigurować w pliku application.properties

spring.profiles.active=dev,production

lub określone z wiersza poleceń

--spring.profiles.active=dev,hsqldb

lub w SpringBoot

SpringApplication.setAdditionalProfiles("dev");

Możliwe jest włączenie profili w testach za pomocą adnotacji @ActiveProfiles("dev")



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow