關於springboot讀取自定義的配置

2021-08-23 12:19:53 字數 641 閱讀 3332

我是自定義乙個關於發郵件的自定義檔案,然後讀取它,在網上找了很多關於讀取檔案的,結果一直發現值為null,用@value讀取也為null,因為我不是在controller層讀取配置,而是在util工具包讀取,就十分麻煩,

記錄下來自己走過的坑:

第一步不用說,建立配置檔案;

第二步,建立配置檔案的類:

@component

@configuration

@configurationproperties(prefix = "email", ignoreunknownfields = false)

@propertysource(value=,encoding="utf-8")

public class emailproperty

第三步,在自己需要使用的地方,注:(非controller層)

@component // 很重要

public class emailutils

// 下面就是呼叫了,

.......

email.em.getfrom() //就獲得想要的值,非null

.......

}

三步解決,非controller層,讀取配置檔案

Springboot讀取自定義配置檔案的幾種方法

server.port 9090 test.msg hello world springboot 1 使用 value方式 常用 restcontroller public class webcontroller private string msg index method requestmeth...

springboot讀取自定義配置檔案節點

今天和大家分享的是自定義配置資訊的讀取 近期有寫部落格這樣的計畫,分別交叉來寫springboot方面和springcloud方面的文章,因為springboot預計的篇章很多,這樣cloud的文章就需要等到很後面才能寫了 分享這兩種文章的原因主要是為了方便自己查詢資料使用和對將要使用的朋友起到便捷...

Springboot讀取自定義配置檔案節點

為了方便自己查詢資料使用和對將要使用的朋友起到便捷作用 實體對映自定義配置檔案的節點 實體對映多層級節點的值 1 shenniu 2 name 神牛003 然後通過 value標記來直接獲取屬性值,為了更好的展示資料到介面上定義了乙個 conf name介面 1 value 2 private st...