【发布时间】:2016-09-28 08:46:23
【问题描述】:
我有一个接口ClusterHelper 和一个实现该接口的类ZKClusterHelper。 ZooKeeperConfig 是一个类,我们在其中创建 zookeeper 对象的 instance。现在,在ClusterHelperFactory 我们有:
@Autowired
ConfigAccessor configAccessor
@Bean
ClusterHelper clusterHelper(){
logger.info("Returning zookeeper cluster herper");
ZKClusterHelper zch = new ZKClusterHelper();
zch.setZookeeper((ZooKeeperConfig)configAccessor);
ch = zch;
return ch;
}
我在 B 类中自动装配。
@Autowired
ClusterHelper ch;
现在,如果我更改 ZooKeeperConfig 类中某些字段的值。
如何让它反映在 B 类中自动装配的 ClusterHelper 中。
【问题讨论】:
标签: java spring spring-mvc apache-zookeeper