springboot自定義配置及自定義對象映射的全流程

一、使用@Value註解獲取(一個一個獲取)

1.1 使用方法

在屬性上添加@Value註解

1.2 舉例說明

在配置文件中添加自定義配置

school.name=ZHOUWorldUniversitywebsit=www.zhouworld.com

在這裡插入圖片描述

在類中添加屬性,使用@Value註解

在這裡插入圖片描述

驗證,啟動服務,訪問http://localhost:8080/demo

在這裡插入圖片描述

二、自定義對象映射

2.1 使用方法

創建一個類,使用@ConfiguartionProperties註解

當幾個屬性前綴一致時,可以創建一個具體的類(以前綴的名為類名),讀取配置文件中的配置,給類中的屬性賦值

2.2 舉例說明

在配置文件中添加同樣前綴名的配置

love.name=ZHOUWorldlovelove.website=www.zhouworldlove.com

在這裡插入圖片描述

創建love類,在類中增加@Component註解和@ConfigurationProperties註解

  • @Component作用:將此類交給springboot進行管理
  • @ConfigurationProperties作用:讀取自定義配置

在這裡插入圖片描述

其他類獲得love對象,通過@Autowired直接註入獲得

在這裡插入圖片描述

驗證,啟動服務,訪問http://localhost:8080/love

在這裡插入圖片描述

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: