spring
Весенний профиль
Поиск…
Spring Profiles позволяет настраивать детали, доступные для определенной среды
Любые @Component
или @Configuration
могут быть отмечены аннотацией @Profile
@Configuration
@Profile("production")
public class ProductionConfiguration {
// ...
}
То же самое в конфигурации XML
<beans profile="dev">
<bean id="dataSource" class="<some data source class>" />
</beans>
Активные профили можно настроить в файле application.properties
spring.profiles.active=dev,production
или указано из командной строки
--spring.profiles.active=dev,hsqldb
или в SpringBoot
SpringApplication.setAdditionalProfiles("dev");
Включить профили в тестах можно с помощью аннотации @ActiveProfiles("dev")
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow