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