Spring MVC中资源包的最佳方法是什么?

时间:2015-10-30 11:59:26

标签: java spring-mvc tomcat resourcebundle

我正在使用Spring MVC 4(在Tomcat下)构建一个新的Web应用程序,我需要知道在我的webapp中存储消息源的最佳方法是什么。

实际上,我正在考虑使用Spring属性文件来管理所有标签,但我有一些问题要问:

  1. 如果我在属性文件中添加新消息,是否需要在Tomcat上重新部署我的webapp(在Tomcat上重启应用程序)?
  2. 可能是数据库驱动资源的最佳方法吗?在这种情况下,我可以避免在Tomcat上重新部署webapp(因为我的消息资源是在我的数据库中管理的)...
  3. 谢谢!

1 个答案:

答案 0 :(得分:1)

要回答您的问题,您必须重新部署,如果您的消息发生变化。资源包在类文件中构建和编译一次,并保持不变,除非您重新构建和重新部署。如果您发现需要在不重新部署的情况下进行更改的动态消息,那么最好使用类似数据库的内容。但是,如果你不能将应用程序关闭然后是,请将它们放在数据库中以便重新部署它们,这是不寻常的。