小编dde*_*mek的帖子

动态改变春豆

如何使用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

java spring javabeans

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

javabeans ×1

spring ×1