Как исключить какой-нибудь файл @Configuration в Spring?

1

У меня есть файл @Configuration в моем весеннем проекте, и я хотел бы exclude некоторые из них, когда начинается весна. На самом деле, у меня есть файл свойств, который содержит сценарии запуска пружины. В некоторых сценариях я хочу исключить некоторые файлы конфигурации. В форме XML у нас был " context:exclude-filter ", но я не нашел, что эквивалентность в базе данных аннотаций?

Может ли кто-нибудь показать мне надежду?

  • 0
    Это может помочь вам.
Теги:
spring

1 ответ

3
Лучший ответ

Есть несколько способов сделать это:

  1. Конфигурации могут импортировать друг друга. Таким образом, вы можете создать набор пустых "верхних конфигураций", а затем выбрать один из них. Каждый импортирует только те конфигурации, которые вам нужны.

  2. Вы можете отключить компоненты и конфигурации с @Profile аннотации @Profile.

  3. Вы можете смешивать классы стиля Java и Java. Используйте как можно больше конфигураций стиля Java и обрабатывайте несколько угловых случаев в XML.

В более поздних версиях Spring вы можете подключиться к системе Profile и добавить свои собственные фильтры.

  • 0
    Спасибо за ваш полезный ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню