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

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

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

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

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

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

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

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

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

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

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

而我們自定義配置之所以會(huì)報(bào)警告,同時(shí)也沒有提示信息,就是因?yàn)闆]有這個(gè)元數(shù)據(jù)的配置文件!

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

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

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

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

}

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

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

第三步mvn install下這個(gè)項(xiàng)目。

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

同時(shí),我們?cè)谂渲梦募袊L試編寫這個(gè)自定義的配置項(xiàng)時(shí),可以看到編譯器給出了聯(lián)想和提示:

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

代碼示例

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

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

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

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

相關(guān)文章

  • springboot?如何添加webapp文件夾

    springboot?如何添加webapp文件夾

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

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

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

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

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

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

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

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

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

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

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

    Java設(shè)計(jì)模式系列之深入淺出單例模式

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

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

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

    詳解SpringCloud的負(fù)載均衡

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

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

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

最新評(píng)論

岳西县| 嘉荫县| 临武县| 鄂托克前旗| 自治县| 社会| 大关县| 肥城市| 阿巴嘎旗| 房山区| 师宗县| 长宁县| 永年县| 无棣县| 龙里县| 敦化市| 遂溪县| 灵石县| 汨罗市| 蓝田县| 济源市| 东宁县| 思南县| 奎屯市| 西乌珠穆沁旗| 泸州市| 静海县| 嘉定区| 华池县| 屏南县| 大洼县| 绥宁县| 疏勒县| 鄄城县| 淮安市| 明光市| 凤阳县| 循化| 隆尧县| 霍城县| 叙永县|