如何在 Java 中使用 Spring MVC 'singleton' Scope 读取 config.properties 值?

已发表: 2018-08-29
Spring MVC 单例范围教程 - Crunchify

以前我写过一篇关于如何以传统方式读取配置文件的教程。 但是如果你想将它作为一个 Spring MVC 框架加载呢?

最常见的情况是,您可能需要一直访问 Java 类中的一些config.properties值。 有一种简单的方法可以使用 Spring MVC 的单例范围来获取它。

请看下面完整的工作区图片。

我们需要创建4个文件:

  1. com.crunchify.tutorial 包下的com.crunchify.tutorial
  2. /go/config/文件夹下的 config.properties 文件
  3. /resources文件夹下的 spring-bean.xml 文件
  4. pom.xml 文件(将项目转换为 Maven 项目)
Eclipse 项目结构 - Crunchify Spring MVC - 加载配置

让我们开始吧:

第1步

创建名为CrunchifyLoadPropertiesSpringMVC动态 Web 项目

创建新的动态 Web 项目 - Crunchify

第2步

将项目转换为 Maven 项目。

这将创建pom.xml文件,我们将添加 Spring 依赖项。

创建 Maven POM 项目 - Crunchify

第三步

创建文件 CrunchifySpringExample.java

第四步

这是我的pom.xml文件。

第 5 步

如果您没有看到“ resources ”文件夹。 创建一个。

创建资源文件夹 - Crunchify Spring 示例

第 6 步

使用以下内容创建config.properties文件。

第 7 步

spring-bean.xml文件内容

步骤 8

现在运行CrunchifySpringExample.java ,你应该会看到这样的结果。

第 9 步

输出

享受和快乐编码..