java - 如何在 Tomcat 8 中创建一个新的共享文件夹并从中加载我的属性文件

标签 java spring spring-mvc tomcat

我有一个 Spring MVC 网络应用程序。我现在正试图将所有属性外部化以使其独立于 war 文件。我正在尝试从我的 application.properties 文件加载一些属性。我也想像这样加载我的数据库凭据。我有什么办法可以做到这一点吗?

我在我的 root-contxt.xml 文件中,

我尝试了以下方法: Adding a property file in the shared folder in tomcat 8 and using it in a Spring MVC web application

但是我还没有找到解决办法。

最佳答案

您可以很好地使用 Spring MVC 中的 PropertyPlaceholderConfigurer 来外部化属性文件。

请参阅下面的帖子,其中详细解释了它:

PropertyPlaceholderConfigurer in Spring MVC

请参阅下面的帖子,其中用示例对其进行了解释:

Spring application context external properties?

关于java - 如何在 Tomcat 8 中创建一个新的共享文件夹并从中加载我的属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37241242/

相关文章:

java - 替换 JSONObject 中的 JSONObject

java - Spring MVC 中的 JSR-303 自定义 ConstraintValidator

java - 将bean注入(inject)到spring java配置类中

java - : SpringIocContainer | ApplicationContext | WebApplicationContext之间的关联

java - 如何使用 Spark SQL 从外部查询中的子查询访问列

javascript - 在Java中,当我们在WebView中加载HTML时,如何使用鼠标选择一个HTML元素?

java - 具有共享整数对象的线程未按预期工作

java - 获取 UnmarshallingFailureException 预期的元素是(无)

java - Spring 中的异步 Controller 和方法

java - 外部化 Spring 库 Web 应用程序