Хорошо, это может звучать странно, но здесь есть одна загвоздка: у нас есть приложение на основе Spring, которое имеет разные режимы «настройки».В одном режиме ему нужно использовать дополнительные служебные компоненты (которые подключаются к внешним ресурсам), а в другом - нет.
То, что я сейчас ищу, - это какой-то способ предотвращения этих компонентовинициализированы, которые не нужны в одном режиме настройки, и единственное, с чем я столкнулся, было использование стандартного applicationContext.xml
способа ведения дел (т.е. без @Service
аннотации) и каким-то образом использование @Autowired(required=false)
в этих компонентах в зависимости от (необязательно)) компоненты.
Является ли это верным способом пойти дальше (и даже возможно)?Я действительно не люблю слишком много терять от простоты проводки на основе аннотаций и хочу написать как можно меньше конфигурации XML ...