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