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

Spring Boot 2.x基礎教程之配置元數(shù)據(jù)的應用

 更新時間:2021年01月22日 10:40:57   作者:翟永超  
這篇文章主要介紹了Spring Boot 2.x基礎教程之配置元數(shù)據(jù)的應用,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

在使用Spring Boot開發(fā)應用的時候,你是否有發(fā)現(xiàn)這樣的情況:自定義屬性是有高量背景的,鼠標放上去,有一個Cannot resolve configuration property的配置警告。

如果不對于這個警告覺得煩,想要去掉,那么可以通過設置來去除:

但是,我的建議是不要去掉,因為這個警告正好可以通過高亮來區(qū)分你的自定義配置以及框架配置,可以讓你快速的分辨哪些是自定義的。

如果你實在想去掉,那么也不建議用上面說的方法,而是建議通過完善配置元數(shù)據(jù)的方式來完成。所以,今天就來具體說說配置元數(shù)據(jù)的應用!

啥是配置元數(shù)據(jù)?

我們不妨打開一個已經(jīng)創(chuàng)建好的Spring Boot項目,查看一下它的Spring Boot依賴包,可以找到如下圖的一個json文件:

這里報錯的就是配置的元數(shù)據(jù)信息。有沒有發(fā)現(xiàn)這些name的值都很熟悉?其中description是不是也很熟悉?對,這些就是我們常用的Spring Boot原生配置的元數(shù)據(jù)信息。

這下知道配置元數(shù)據(jù)可以用來做啥了吧?它可以幫助IDE來完成配置聯(lián)想和配置提示的展示。

而我們自定義配置之所以會報警告,同時也沒有提示信息,就是因為沒有這個元數(shù)據(jù)的配置文件!

配置元數(shù)據(jù)的自動生成

既然知道了原理,那么接下來我們嘗試用一下配置元數(shù)據(jù)試試!

第一步:創(chuàng)建一個配置類,定義一個自定義配置

@Data
@Configuration
@ConfigurationProperties(prefix = "com.didispace")
public class DidiProperties {
 
 /**
  * 這是一個測試配置
  */
 private String from;

}

第二步:在pom.xml中添加自動生成配置元數(shù)據(jù)的依賴

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

第三步mvn install下這個項目。

此時我們可以在工程target目錄下找到元數(shù)據(jù)文件:

同時,我們在配置文件中嘗試編寫這個自定義的配置項時,可以看到編譯器給出了聯(lián)想和提示:

并且,編寫完配置之后,也沒有高亮警告了!

代碼示例

本文的相關例子可以查看下面?zhèn)}庫中的chapter1-4目錄:

Github:https://github.com/dyc87112/SpringBoot-Learning/

Gitee:https://gitee.com/didispace/SpringBoot-Learning/

到此這篇關于Spring Boot 2.x基礎教程之配置元數(shù)據(jù)的應用的文章就介紹到這了,更多相關Spring Boot 2.x配置元數(shù)據(jù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • springboot?如何添加webapp文件夾

    springboot?如何添加webapp文件夾

    這篇文章主要介紹了springboot?如何添加webapp文件夾,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java操作文件輸出為字符串以及字符串輸出為文件的方法

    Java操作文件輸出為字符串以及字符串輸出為文件的方法

    今天小編就為大家分享一篇Java操作文件輸出為字符串以及字符串輸出為文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • java基于dom4j包實現(xiàn)對XML解析的方法

    java基于dom4j包實現(xiàn)對XML解析的方法

    這篇文章主要介紹了java基于dom4j包實現(xiàn)對XML解析的方法,結合實例形式分析了java針對xml格式數(shù)據(jù)的相關解析操作實現(xiàn)技巧,需要的朋友可以參考下
    2017-05-05
  • Java中的常用時間日期類總結(Date、DateFormat)

    Java中的常用時間日期類總結(Date、DateFormat)

    在Java開發(fā)中處理時間和日期是相當常見的任務,無論是計算日期差異、格式化日期顯示、解析日期字符串還是進行日期計算,都需要一些時間和日期處理的技巧,這篇文章主要給大家介紹了關于Java中常用時間日期類(Date、DateFormat)的相關資料,需要的朋友可以參考下
    2024-08-08
  • Mybatis實現(xiàn)插入數(shù)據(jù)后返回主鍵過程解析

    Mybatis實現(xiàn)插入數(shù)據(jù)后返回主鍵過程解析

    這篇文章主要介紹了Mybatis實現(xiàn)插入數(shù)據(jù)后返回主鍵過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 使用Java注解模擬spring ioc容器過程解析

    使用Java注解模擬spring ioc容器過程解析

    這篇文章主要介紹了使用Java注解模擬spring ioc容器過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Java設計模式系列之深入淺出單例模式

    Java設計模式系列之深入淺出單例模式

    設計模式是在大量的實踐中總結和理論之后優(yōu)選的代碼結構,編程風格,以及解決問題的思考方式,下面這篇文章主要給大家介紹了關于Java設計模式系列之深入淺出單例模式的相關資料,需要的朋友可以參考下
    2021-09-09
  • jpa 使用@Column來定義字段類型

    jpa 使用@Column來定義字段類型

    這篇文章主要介紹了jpa使用@Column來定義字段類型,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 詳解SpringCloud的負載均衡

    詳解SpringCloud的負載均衡

    這篇文章主要介紹了SpringCloud的負載均衡的相關資料,幫助大家更好的理解和學習使用SpringCloud,感興趣的朋友可以了解下
    2021-03-03
  • java正則表達式精確查找和替換指定字符代碼示例

    java正則表達式精確查找和替換指定字符代碼示例

    這篇文章主要給大家介紹了關于java正則表達式精確查找和替換指定字符的相關資料,java正則表達式是一種用于匹配、查找和替換文本的強大工具,它可以用于驗證輸入是否符合特定的格式、從文本中提取信息、以及將文本中的某些內容替換成其他內容,需要的朋友可以參考下
    2024-04-04

最新評論

玉龙| 玛纳斯县| 瓦房店市| 杭州市| 平凉市| 宿州市| 凤台县| 柘城县| 绍兴市| 开原市| 旅游| 建水县| 云阳县| 巴南区| 庆元县| 原平市| 白玉县| 济阳县| 乌兰察布市| 平凉市| 乳山市| 绥芬河市| 闵行区| 九寨沟县| 广德县| 昆明市| 西丰县| 水富县| 唐山市| 宁津县| 福泉市| 泰兴市| 宜章县| 张家川| 青神县| 乌什县| 开平市| 宾川县| 库伦旗| 固镇县| 周口市|