纯粹是灵感挥发
Spring 3.1 以后
那次有人问,spring启动的时候就加载 远程配置内容.
可以写个Bean 实现InitializingBean , BeanFactoryAware。。然后拿到 ApplicationContext,通过这样 指定远程的配置了,你可以在这个Bean,启动一个zookeeper客户端,不就可以动态的管理你的配置了吗
applicationContext.getEnvironment().getPropertySources().addFirst(你参照Spring实现的,自定义一个扩展类)
时间: 2024-10-09 09:48:24