1. 程式人生 > >SpringBoot專案中獲取yml檔案的屬性時實體屬性類出現Spring Boot Configuration Annotation Processor not found in classpath

SpringBoot專案中獲取yml檔案的屬性時實體屬性類出現Spring Boot Configuration Annotation Processor not found in classpath

1.SpringBoot專案的專案結構如下:

2.屬性實體類

 

 上面出現了Spring Boot Configuration Annotation Processor not found in classpath的原因是@ConfigurationPropertySource註解是用來載入properties檔案,但@ConfigurationPropertySource註解無法自動載入yml配置檔案,因此就出現了這個紅色提示資訊,但是這種情況並不影響程式的允許,在專案啟動之後SpringBoot自動載入yml屬性配置檔案,最終還是會將yml檔案中配置的屬性自動獲取並注入cupSize和age兩個屬性上面。