SpringBoot?自定義starter?yaml提示失效問題及解決方法
自定義starter yaml提示失效問題
問題場景
在自定義starter后,必不可少會有properties配置參數(shù)需要指定,而在有時又不知道為什么出現(xiàn)這個問題。官方 Configuration Metadata
在其它模塊里導(dǎo)入自定義starter,編寫yaml時,沒有提示:

自定義starter中也添加了configuration-processor依賴:

最終定位問題,發(fā)現(xiàn)由于自定義annotationProcessorPaths覆蓋默認(rèn)配置,導(dǎo)致配置提示文件spring-configuration-metadata.json沒有生成:

網(wǎng)上找到的解決辦法(并不能解決我的問題):
缺少依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>重新build project

遇事不決重啟(重新打開idea)
解決辦法
既然已經(jīng)知道是由于自定義annotationProcessPaths,導(dǎo)致提示文件沒有生成,那么就對癥下藥,添加configuration-processor注解執(zhí)行路徑,重新clear、install:
<path>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<version>${project.parent.version}</version>
</path>
現(xiàn)在再回到引入starter依賴的項(xiàng)目中,發(fā)現(xiàn)yaml提示已經(jīng)恢復(fù)正常了:

到此這篇關(guān)于SpringBoot 自定義starter yaml提示失效問題的文章就介紹到這了,更多相關(guān)SpringBoot 自定義starter yaml內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決springboot+shiro+thymeleaf頁面級元素的權(quán)限控制問題
這篇文章主要介紹了解決springboot+shiro+thymeleaf頁面級元素的權(quán)限控制問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01
SpringSecurity實(shí)現(xiàn)自定義用戶認(rèn)證方案
Spring?Security?實(shí)現(xiàn)自定義用戶認(rèn)證方案可以根據(jù)具體需求和業(yè)務(wù)場景進(jìn)行設(shè)計(jì)和實(shí)施,滿足不同的安全需求和業(yè)務(wù)需求,這種靈活性使得認(rèn)證機(jī)制能夠更好地適應(yīng)各種復(fù)雜的環(huán)境和變化?,本文給大家介紹了SpringSecurity實(shí)現(xiàn)自定義用戶認(rèn)證方案,需要的朋友可以參考下2025-01-01
通過Java實(shí)現(xiàn)在Word中創(chuàng)建可填充表單
這篇文章主要為大家詳細(xì)介紹了如何通過Java代碼,以編程方式在Word中創(chuàng)建可填充表單,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-03-03
spring boot使用properties定義短信模板的方法教程
這篇文章主要給大家介紹了關(guān)于spring boot使用properties定義短信模板的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01
Mybatis使用foreach批量更新數(shù)據(jù)報無效字符錯誤問題
這篇文章主要介紹了Mybatis使用foreach批量更新數(shù)據(jù)報無效字符錯誤問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
淺談Java 類中各成分加載順序和內(nèi)存中的存放位置
下面小編就為大家?guī)硪黄獪\談Java 類中各成分加載順序和內(nèi)存中的存放位置。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
java寫卷積神經(jīng)網(wǎng)絡(luò)(CupCnn簡介)
這篇文章主要介紹了java寫卷積神經(jīng)網(wǎng)絡(luò)(CupCnn簡介),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04

