如何将属性放在项目外部并同时加载属性项目属性和外部项目属性?
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>
我在同一台服务器上设置不同的项目,想将相同的属性放在 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>