Пружинный профиль в зависимости от условий - PullRequest
1 голос
/ 25 марта 2019

Можно ли зарегистрировать бин на основе какого-либо выражения активных профилей напр.

  @Profile(!prod)

  @Profile(name!="test")

У меня есть ситуация, когда мне нужно настроить bean-компоненты на основе множества различных условий, возможно ли это в Spring?

1 Ответ

2 голосов
/ 25 марта 2019

Вы можете использовать @Profile("!test") для регистрации компонента, если профиль test не активен.

РЕДАКТИРОВАТЬ: Кроме того, в Spring 4 вы можете использовать интерфейс Condition длясоздавать сложные условия на основе регулярных выражений.См. этот урок .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...