課程
/后端開發
/Java
/2小時學會Spring Boot
把注解去掉就不提示了
2017-03-30
源自:2小時學會Spring Boot 4-1
正在回答
<dependency>??
??????????<groupId>org.springframework.boot</groupId>??
??????????<artifactId>spring-boot-configuration-processor</artifactId>??
??????????<optional>true</optional>??
</dependency>?
引用這個依賴,官方中對于spring-boot-configuration-processor是這么說明的:
通過使用spring-boot-configuration-processor jar, 你可以從被@ConfigurationProperties注解的節點輕松的產生自己的配置元數據文件。
說得很清楚,自定義的元數據文件使用注解方式獲取,需要先引入這個依賴。
招式
我也遇到這個問題了,而且讀不到properties中的值
@ConfigurationProperties(prefix="") 沒有指定 classpath 時,IDEA 提示沒有找到 classpath。原因 @葉隱狂嵐?已經解釋了
在沒指定路勁的情況下,默認在 resource 下的 applications.properties (yml) 中查找,如果找到則返回值,如果沒有找到則返回默認值null/0/false…
所以不用管它也是可以正常運行的,覺得礙眼可以關閉 IDEA?的提示:
setting?下搜索?spring,找到 springBoot?取消勾選?show?notification?panel
參考:http://blog.csdn.net/expect521/article/details/77151094
我在使用@configurationProperties注解時 idea彈出 Spring Boot Annotion processor not found in classpath
我也 遇到這中 報錯?
怎么解決
只需要在pom.xml添加一個依賴,如下:
<dependency> ? <groupId>org.springframework.boot</groupId> ? <artifactId>spring-boot-configuration-processor</artifactId> ? <optional>true</optional></dependency>
996木馬
當傳說遇上神話
劉榮軒1991 回復 當傳說遇上神話
qq_慕仔2321297 回復 當傳說遇上神話
估計你用的是高版本的springBoot,在x新版本中springBoot的@configurationProperties注解去掉了localhost屬性,導致這個錯誤發生,所以建議還是直接從配置文件中讀取字段而不是獲取對象
舉報
Spring Boot入門視頻教程,你將學會使用Spring Boot快速構建應用程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-12-07
<dependency>??
??????????<groupId>org.springframework.boot</groupId>??
??????????<artifactId>spring-boot-configuration-processor</artifactId>??
??????????<optional>true</optional>??
</dependency>?
引用這個依賴,官方中對于spring-boot-configuration-processor是這么說明的:
通過使用spring-boot-configuration-processor jar, 你可以從被@ConfigurationProperties注解的節點輕松的產生自己的配置元數據文件。
說得很清楚,自定義的元數據文件使用注解方式獲取,需要先引入這個依賴。
2017-10-23
我也遇到這個問題了,而且讀不到properties中的值
2017-10-14
@ConfigurationProperties(prefix="") 沒有指定 classpath 時,IDEA 提示沒有找到 classpath。原因 @葉隱狂嵐?已經解釋了
在沒指定路勁的情況下,默認在 resource 下的 applications.properties (yml) 中查找,如果找到則返回值,如果沒有找到則返回默認值null/0/false…
所以不用管它也是可以正常運行的,覺得礙眼可以關閉 IDEA?的提示:
setting?下搜索?spring,找到 springBoot?取消勾選?show?notification?panel
參考:http://blog.csdn.net/expect521/article/details/77151094
2017-10-07
我在使用@configurationProperties注解時 idea彈出 Spring Boot Annotion processor not found in classpath
我也 遇到這中 報錯?
怎么解決
2017-04-13
只需要在pom.xml添加一個依賴,如下:
<dependency>
? <groupId>org.springframework.boot</groupId>
? <artifactId>spring-boot-configuration-processor</artifactId>
? <optional>true</optional>
</dependency>
2017-03-31
估計你用的是高版本的springBoot,在x新版本中springBoot的@configurationProperties注解去掉了localhost屬性,導致這個錯誤發生,所以建議還是直接從配置文件中讀取字段而不是獲取對象