【问题标题】:Reloadable properties in Spring beans (Java 1.5)Spring bean 中的可重载属性 (Java 1.5)
【发布时间】:2013-05-18 01:23:57
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: spring properties configuration reloadable


    【解决方案1】:

    我见过 jpathwatch 用于实现类似的功能,这适用于 Java 5。它允许您定期轮询文件或目录更改,例如每一秒。

    如果您的 web 服务端点的 URI 被外部化到配置文件中,您可以设置 jpathwatch 来监控该配置文件,当它发生变化时,使用新的配置值重新创建您的 web 服务。

    我不太确定如何使用它来重新加载 spring bean,这可能是可能的。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      • 2020-05-16
      • 2018-03-05
      • 2012-03-23
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多