我想在运行时重新加载Spring bean属性,这样我就不必重新启动Web应用程序来重置属性。
例如,可以在运行时更改Web服务客户端端点而无需重新启动,也可以通过XML配置或注释注入属性。
我看到了这个link,并希望使用Java 1.5做同样的事情。
我不是在寻找完整的代码,而是在寻找某种指导。
答案 0 :(得分:0)
我已经看到jpathwatch用于实现类似的东西,这适用于Java 5.它允许您以一定的间隔轮询文件或目录更改,例如每一秒。
如果您的Web服务端点的URI已外部化为配置文件,您可以设置jpathwatch来监视该配置文件,并在更改后,使用新配置值重新创建Web服务。
我不太确定如何通过它来重新加载弹簧豆。