Я работаю с SpringFramework и Java. Я использую Spring xml-файлы, чтобы определить поток архитектуры, а также компоненты, которые будут использоваться в Java-части.Bean @ По умолчанию используется весна
У меня есть два фасоли одного и того же класса в моем файле XML, но они имеют разные аргументы для конструктора:
<bean id="beanA" class="Class" >
<constructor-arg><value>valueA1</value></constructor-arg>
<constructor-arg><value>ValueA2</value></constructor-arg>
</bean>
<bean id="beanB" class="Class" >
<constructor-arg><value>valueB1</value></constructor-arg>
<constructor-arg><value>valueB2</value></constructor-arg>-->
</bean>
Есть ли способ, чтобы установить один из бобов, как по умолчанию, чтобы @Autowired
это от Java? И, когда я хочу использовать компонент non default, примените аннотацию @Qulifier("beanName")
.
Спасибо за тент. Наконец, я использовал другое решение, но я хочу принять к сведению ваше, потому что он проще, чем мой. – llberpas