#java #spring #configuration
#java #spring #конфигурация
Вопрос:
Возможно ли зарегистрировать компонент на основе некоторого выражения активных профилей, например.
@Profile(!prod)
@Profile(name!="test")
У меня ситуация, при которой мне нужно настроить компоненты на основе множества различных условий, возможно ли это весной?
Ответ №1:
Вы можете использовать @Profile("!test")
для регистрации компонента, если test
профиль не активен.
РЕДАКТИРОВАТЬ: Кроме того, в Spring 4 вы можете использовать интерфейс Condition для создания сложных условий на основе регулярных выражений. Смотрите этот учебник.