如何使用java spring在运行时动态更改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>
Run Code Online (Sandbox Code Playgroud)
PropertyFile:
withSmartcard = Y