Я новичок в Spring, и я застрял со сценарием, где мне нужна помощь. Мой сценарий: у меня есть определение компонента для некоторого определенного модуля, подобного этому.Весна впрыскивает одно свойство динамически
<bean name="ruleEngineAction" class="com.xxxxx.yyyy.UserAction" scope="prototype">
<property name="userManager">
<ref bean="userManager" />
</property>
<property name="userDto">
<ref bean="userDto" />
</property>
</bean>
теперь в пределах этого боба я хочу использовать еще одно свойство, но это зависит от потока приложения, как
<property name="roleManager">
<ref bean="roleManager">
</property>
так я должна включать это свойство с в определении боба себя или я могу это сделать динамически в коде, потому что я не хочу, чтобы это свойство использовалось много.
Пожалуйста, предложите мне правильный и эффективный подход.
Вы можете получить этот bean-код в своем коде, получив bean-компонент как 'ApplicationContext.getBean (« bean name »)' ..i не знаю, если это то, что вы хотели – Anubhab