yaml配置與文件值的獲取、配置文件占位符


 

 

 

 

 

alt+insert鍵調出getter and serter 和 toString()方法。

在application.yml上添加相關的數據:

鍵值數據之間記得加空格:

例:{k1:空格v1}

 將配置文件中的數據映射到persion組件中

@ConfigurationProperties(prefix = "persion")告訴SpringBoot將本類中所有的屬性與配置文件中相關的配置進行綁定,
prefix = "persion":配置文件中的那個下面的所有屬性進行一一映射

@Component:只有這個組件是容器中的組件,才能提供容器的@ConfigurationProperties功能。

 

 

進入test單元測試:

 

是一個SpringBoot的單元測試,他可以類似編碼一樣進行注入等容器的功能:

 

@Autowired:注入persion,
System.out.print(persion):在控制台打印persion

 

application.properties的配置

 

發現中文有亂碼,是因為IDEA之前是用ASCII編碼的,而現在默認是UTF-8,所以要在setting中的file encodings里打上勾:

 

@Value的用法

 

 

 

@PropertySource():加載指定的配置文件

 

 

 

@ImportResource;導入Spring的配置文件,讓配置文件里面的內容生效

 



 

 

Profile

 

 
        

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM