如何在 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 步

輸出

享受和快樂編碼..