我有一个webapplication(maven,spring,hibernate),它包含不同的* .properties文件,可以在src / main / resource中找到。现在我的客户想要编辑这些文件(例如更改电子邮件地址..) - >什么是最佳解决方案/最佳实践?从.war文件中排除* .properties并将其放入文件系统中? Jboss模块?
有人能给我一个暗示吗?
答案 0 :(得分:0)
如果我是你,我会将这些属性从静态文件移动到持久存储(即数据库),然后为最终用户提供UI以修改其值。
答案 1 :(得分:0)
编写自定义模块可能有效。这并不像听起来那么糟糕,请查看HowToPutAnExternalFileInTheClasspath。
另请参阅migration-issues-to-jboss-7-1和Where to put property file in JBOSS 7 or Glassflish? (Best practice)