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。
推薦閱讀:
- springboot如何讀取模板文件
- springboot @ConfigurationProperties和@PropertySource的區別
- Spring MVC獲取HTTP請求頭的兩種方式小結
- php訪問對象中的成員的實例方法
- @ConfigurationProperties遇到的坑及解決