如何将属性放在项目外部并同时加载属性项目属性和外部项目属性?

How can I put properties outside the project and load both properties project properties and outside project properties?

我在同一台服务器上设置不同的项目,想将相同的属性放在 tomcat 文件夹外的某个路径上并加载项目属性,以及如何实现它以便同时加载两个项目路径上的属性和属性。

您问了 2 个问题:

  • 要将属性放在项目之外,您必须创建一个扩展资源包的自定义 class 文件。有关详细信息,请参阅:Loading resources outside project
  • 要加载这两个属性,您可以使用不同的变量加载它们,例如:

    <!-- loading properties outside the project --> <resource-bundle> <base-name>com.yourpackage.CustomResourceBundle</base-name> <var>msgCustom</var> </resource-bundle> <!-- loading properties inside the project --> <resource-bundle> <base-name>com.yourpackage.resources.view</base-name> <var>msg</var> </resource-bundle>