最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot關于自定義stater的yml無法提示問題解決方案

 更新時間:2023年06月21日 11:28:42   作者:王雀躍  
這篇文章主要介紹了Springboot關于自定義stater的yml無法提示問題及解決方案,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.前言

在以前在搭建架構(gòu)的時候就碰到了類似的情況,在使用@EnableConfigurationProperties注解的時候,不管怎樣,在項目中引入了該starter的情況下依然不發(fā)自動的提示properties里面的屬性。

@Data
@ConfigurationProperties(prefix = "properties")
public class DefaultProperties {
    @NestedConfigurationProperty
    public SwaggerProperties swagger;
}
--------以上為properties
properties:
  swagger:
    type: service
    packages: com.wsq.controller
    api-tittle: 'swagger文檔'
    service-url:
    writer-name: 'wangqueyue'
    version: '1.0.0'
------無法識別,只能一個個的敲擊。

2.解決方案

2.1引入依賴包

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-configuration-processor</artifactId>
	<optional>true</optional>
</dependency>

2.2配置idea

網(wǎng)上講解的創(chuàng)建spring-configuration-metadata.json,這個文件過于繁瑣,手動寫基本不可能,所以這里有簡單的生成方式,生成后只需要加以修改就行。

setting>Build,execution,deployment>Compiker>Annotation Processors

勾選Enable annotation processing

2.3打包編譯starter(重點)

  • 編譯時必須得maven clean,不然上次你編譯打包的東西有誤你自己還認為是正確的。
  • 然后maven compile(切記,starter的類型必須為jar,不能為pom)
  • maven install,必須要將項目打包到本地服務。

在target目錄下,會生成一個spring-configuration-metadata.json文件,不需要手動創(chuàng)建了,有的你在starter創(chuàng)建了,沒有打包仍然無效。

2.4additional-spring-configuration-metadata.json文件創(chuàng)建

這個文件是對上一個文件的補充說明,創(chuàng)建方式也很簡單

  • 將target目錄下的spring-configuration-metadata.json文件復制到resource目錄下的META-INF下,沒有直接創(chuàng)建就行。
  • 將文件改成標題的名字,繼續(xù)maven clean ,compile,install。
  • target目錄下會生成一個additional-spring-configuration-metadata.json文件,這樣補充文件就完成了。

到此這篇關于Springboot關于自定義stater的yml無法提示的文章就介紹到這了,更多相關Springboot自定義stater的yml無法提示內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • mybatis-plus的多租戶不同版本實現(xiàn)的兩種方式

    mybatis-plus的多租戶不同版本實現(xiàn)的兩種方式

    本文主要介紹了mybatis-plus的多租戶不同版本實現(xiàn)的兩種方式,Mybatis Plus 3.4.0版本之后多租戶的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • springboot整合minio的超詳細教程

    springboot整合minio的超詳細教程

    在很多互聯(lián)網(wǎng)產(chǎn)品應用中,都涉及到各種與文件存儲相關的業(yè)務,隨著技術(shù)的發(fā)展,關于如何解決分布式文件存儲也有了比較成熟的方案,比如私有云部署下可以考慮fastdfs,阿里云對象存儲oss,七牛云等,本篇將為你介紹另一種文件存儲方式,即MinIO,需要的朋友可以參考下
    2023-12-12
  • 解決RestTemplate 的getForEntity調(diào)用接口亂碼的問題

    解決RestTemplate 的getForEntity調(diào)用接口亂碼的問題

    這篇文章主要介紹了解決RestTemplate 的getForEntity調(diào)用接口亂碼的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 史上最難的一道Java面試題

    史上最難的一道Java面試題

    本文給大家分享一道史上最難的一道Java面試題,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-03-03
  • SpringBoot框架打包體積簡化過程圖解

    SpringBoot框架打包體積簡化過程圖解

    這篇文章主要介紹了SpringBoot框架打包體積簡化過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • Spring?Retry優(yōu)雅地實現(xiàn)方法重試機制

    Spring?Retry優(yōu)雅地實現(xiàn)方法重試機制

    Spring?Retry?是?Spring?提供的一個模塊,它可以幫助我們以聲明式的方式為方法添加重試功能,從而提升系統(tǒng)的健壯性和可用性,下面我們就來看看如何使用Spring?Retry實現(xiàn)方法重試機制吧
    2025-06-06
  • 九個動畫組圖輪播總結(jié)全棧數(shù)據(jù)結(jié)構(gòu)數(shù)組鏈表

    九個動畫組圖輪播總結(jié)全棧數(shù)據(jù)結(jié)構(gòu)數(shù)組鏈表

    數(shù)據(jù)結(jié)構(gòu)和算法是密不可分的,兩者往往是相輔相成的存在,所以在學習數(shù)據(jù)結(jié)構(gòu)過程中,不免會遇到各種算法,數(shù)據(jù)結(jié)構(gòu)常用操作一般為:增刪改查?;旧纤械臄?shù)據(jù)結(jié)構(gòu)都是圍繞這幾個操作進行展開,本文用九張動圖來闡述先進后出的數(shù)據(jù)結(jié)構(gòu)
    2021-08-08
  • 詳細聊一聊Java中的包機制

    詳細聊一聊Java中的包機制

    這篇文章主要介紹了Java中包機制的相關資料,Java包機制通過定義、命名和組織類,防止命名沖突,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-05-05
  • Java編碼輔助工具Mapstruct用法詳解

    Java編碼輔助工具Mapstruct用法詳解

    這篇文章主要介紹了Java編碼輔助工具Mapstruct用法詳解,手動編碼setter/getter各個對應屬性,會顯得臃腫繁瑣。通過Mapstruct框架可簡單方便地完成這一工作。,需要的朋友可以參考下
    2019-06-06
  • java 根據(jù)漢字生成拼音全拼或拼音首字母的示例

    java 根據(jù)漢字生成拼音全拼或拼音首字母的示例

    這篇文章主要介紹了java 根據(jù)漢字生成拼音全拼或拼音首字母的示例,幫助大家更好的利用Java處理數(shù)據(jù),感興趣的朋友可以了解下
    2020-11-11

最新評論

龙山县| 武平县| 呼和浩特市| 吉安市| 桂阳县| 凤庆县| 那曲县| 扎囊县| 长治县| 泽库县| 邢台县| 麻城市| 迁西县| 偃师市| 越西县| 南木林县| 德兴市| 曲阳县| 蕉岭县| 乌恰县| 资兴市| 方正县| 庄河市| 抚顺市| 石棉县| 满城县| 天镇县| 青神县| 延寿县| 探索| 青田县| 南城县| 芮城县| 瑞昌市| 尤溪县| 吴川市| 阳曲县| 新宁县| 永寿县| 泸溪县| 辽宁省|