application.properties提示Cannot resolve configurati

1 問題描述

在IDEA的Spring Boot工程中的application.properties文件中,如果自定義屬性會如下提示:

Cannot resolve configuration property 'xxxx'

在這裏插入圖片描述

2 解決方式一

這其實是一個警告,可以不用理會,正常運行,

@Value("${}")

可以正常獲取到值,最暴力的方法就是關閉這個檢查:
在這裏插入圖片描述
進入設置中的Editor-->Inspection-->Spring-->Spring Boot-->Spring Boot application properties,去掉右邊勾選.

3 解決方式二(推薦)

在這裏插入圖片描述
這裏提示Defind Configuration key a,然後按Alt+Shift+Enter後,就會創建一個addtional-spring-configuration-metadata.json的文件:
在這裏插入圖片描述
這裏name是指定屬性名字,type是類型,可以加上defaultValue指定默認值:
在這裏插入圖片描述
這樣就不會有警告了:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章