1
更新bean属性我有拥有一些结构的豆:在运行时
public class CustomerService{
private Config config;
@Required
public void setConfig(Config config){
this.config = config;
}
}
public Config {
private String login;
private String password;
//setters/getters
}
APP-context.xml中:
<bean id="config" class="Config"/>
<bean id="customerService" class="CustomerService">
<property name="config" ref="config"/>
</bean>
和在运行时所获得的配置值(通过调用API) 。 如何在运行时更新这些值?
customerService.getConfig().setLogin("login");
什么是配置的bean范围obtaine?原型? – romanvintonyak
@romanvintonyak默认情况下所有的Spring bean都是单例。 –
我的意思是什么应该是一个合适的bean范围? – romanvintonyak