如何使用 java spring 在运行时动态更改 bean 的属性?我有一个 bean mainView,它应该使用“class1”或“class2”作为属性“class”。这个决定应该基于一个属性文件,其中属性“withSmartcard”是“Y”或“N”。
应用上下文:
<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>
属性文件:
withSmartcard=Y