application.properties提示Cannot resolve configuration property 'xxxx'

1 問題描述

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

Cannot resolve configuration property 'xxxx'

在這裏插入圖片描述

2 解決方式一

這實際上是一個警告,能夠不用理會,正常運行,json

@Value("${}")

能夠正常獲取到值,最暴力的方法就是關閉這個檢查:bash

在這裏插入圖片描述

進入設置中的Editor-->Inspection-->Spring-->Spring Boot-->Spring Boot application properties,去掉右邊勾選.app

3 解決方式二(推薦)

在這裏插入圖片描述

這裏提示Defind Configuration key a,而後按Alt+Shift+Enter後,就會建立一個addtional-spring-configuration-metadata.json的文件:code

在這裏插入圖片描述

這裏name是指定屬性名字,type是類型,能夠加上defaultValue指定默認值:blog

在這裏插入圖片描述

這樣就不會有警告了:圖片

在這裏插入圖片描述

相關文章
相關標籤/搜索