Допустим, у меня есть некоторый класс X, который будет вводиться повсеместно (скажем, 100+ других бобов). Существует только один экземпляр X, поэтому имеет смысл автоматически связывать по типу. Я надеялся, что смогу сделать что-то вроде:
<bean id="xInstance" class="X" autowire="byType" />
А потом волшебным образом повсюду. К сожалению, похоже, что автопроводка работает противоположным образом, когда я объявляю X без автопроводки, а затем объявляю каждый ДРУГОЙ компонент в автопроводке по типу.
Я не очень понимаю, что хорошего это мне принесло, так как теперь я должен изменить любой bean-компонент, который может внедрить тип X (т.е. поиск N возможных мест, где X должен быть введен, это именно то, чего я хочу избежать) , Я хочу пометить исходный компонент как автоматический (то есть он будет автоматически подключен к другим компонентам), и все целевые компоненты будут волшебным образом подключены. Является ли это возможным?