ResourceBundleMessageSource消息在Spring的配置文件中配置为
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource"
p:basenames="WEB-INF/strings/appstrings" />
每当我更改该属性文件中的任何消息时,我都必须重新启动服务器。
我想在我的应用程序中以编程方式读取这些更新的消息,而无需重新启动服务器。
如何在运行应用程序时在我的 @Controller
中以编程方式读取这些消息。
最佳答案
在 Spring 有一个 ReloadableResourceBundleMessageSource ( http://static.springsource.org/spring/docs/3.2.x/javadoc-api/org/springframework/context/support/ReloadableResourceBundleMessageSource.html ) 应该做你想做的。
您可以在此处找到有关 stackoverflow 的更多信息:
关于java - 以编程方式刷新 spring mvc 资源包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14109274/