Java 在Spring中自动重新加载资源

Java 在Spring中自动重新加载资源,java,spring,resources,Java,Spring,Resources,有没有办法自动重新加载Spring资源文件? 我想找到一种在运行时更改配置xml的简单方法。Xml文件不在类路径文件夹中 有什么想法吗 thx:)创建自己的ResourceBundle接口扩展,并使用它来查找字符串,而不是Spring。通过这种方式,您可以控制诸如重新加载之类的事情。如果您想避免重新部署服务器以更改xml配置,可以检查JRebel。如果您想刷新的是应用程序竞赛,请使用ConfigurableApplicationContext.refresh(),或者更具体地说是针对web环境。

有没有办法自动重新加载Spring资源文件? 我想找到一种在运行时更改配置xml的简单方法。Xml文件不在类路径文件夹中

有什么想法吗


thx:)

创建自己的ResourceBundle接口扩展,并使用它来查找字符串,而不是Spring。通过这种方式,您可以控制诸如重新加载之类的事情。

如果您想避免重新部署服务器以更改xml配置,可以检查JRebel。

如果您想刷新的是应用程序竞赛,请使用ConfigurableApplicationContext.refresh(),或者更具体地说是针对web环境。您可以使用context:property占位符进行查找。

Spring提供了可以通过设置重新加载属性文件的功能。它支持
*.properties
格式的属性文件以及所使用的XML格式

如果您的xml文件是其他格式的,那么您必须通过扩展来创建自己的资源加载器,并通过重写xml文件来实现解析xml文件的逻辑