如何在运行时使用java弹簧动态更改bean的属性? 我有一个bean mainView,应该使用属性“class”“class1”或“class2”。 这个决定应该基于属性文件进行,其中属性“withSmartcard”为“Y”或“N”。动态更改弹簧豆
的ApplicationContext:
<bean id="mainView"
class="mainView">
<property name="angebotsClient" ref="angebotsClient" />
<property name="class" ref="class1" />
</bean>
<bean id="class1"
class="class1">
<constructor-arg ref="mainView" />
</bean>
<bean id="class2"
class="class2">
<constructor-arg ref="mainView" />
</bean>
PropertyFile:
withSmartcard = Y
它应该是{$ classIdToBeUsed}还是$ {classIdToBeUsed}? – 2009-04-28 13:35:30
$ {classIdToBeUsed} :)错字,谢谢!显然,我改变classIdToBeUsed forSmartCardClassImplementation – Olivier 2009-04-28 13:39:28