Spring bean中的可重新加载属性(Java 1.5)

时间:2013-05-22 20:35:51

标签: spring properties configuration reloadable

我想在运行时重新加载Spring bean属性,这样我就不必重新启动Web应用程序来重置属性。

例如,可以在运行时更改Web服务客户端端点而无需重新启动,也可以通过XML配置或注释注入属性。

我看到了这个link,并希望使用Java 1.5做同样的事情。

我不是在寻找完整的代码,而是在寻找某种指导。

1 个答案:

答案 0 :(得分:0)

我已经看到jpathwatch用于实现类似的东西,这适用于Java 5.它允许您以一定的间隔轮询文件或目录更改,例如每一秒。

如果您的Web服务端点的URI已外部化为配置文件,您可以设置jpathwatch来监视该配置文件,并在更改后,使用新配置值重新创建Web服务。

我不太确定如何通过它来重新加载弹簧豆。

网站:http://jpathwatch.wordpress.com/