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

SpringBoot實現(xiàn)自定義配置文件提示的方法

 更新時間:2021年03月30日 09:54:48   作者:Jack_David  
這篇文章主要介紹了SpringBoot實現(xiàn)自定義配置文件提示的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

SpringBoot如何實現(xiàn)自定義配置文件提示

我們在使用SpringBoot開發(fā)項目時,常常需要編寫一些屬性配置類,用來完成自定義或特定的屬性配置。在我們配置application.properties時,IDEA會自動提示框架的相關配置,但是我們自己編寫的特定的屬性配置卻不會自動提示。本文介紹了相關的插件,可以實現(xiàn)自定義配置文件的屬性提示

1、編寫一個配置類

我們編寫一個配置類

Person

/**
 * @author zhang_wei
 * @version 1.0.0
 * @Classname Person
 * @Date 2021/3/20 0:07
 * @Created by zhang_wei
 * @since 1.0.0
 */
@Component
@ConfigurationProperties(prefix = "person")
public class Person {

  String name;

  int age;

  boolean boss;

  Date birth;

  BigDecimal sal;

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public int getAge() {
    return age;
  }

  public void setAge(int age) {
    this.age = age;
  }

  public boolean getBoss() {
    return boss;
  }

  public void setBoss(boolean boss) {
    this.boss = boss;
  }

  public Date getBirth() {
    return birth;
  }

  public void setBirth(Date birth) {
    this.birth = birth;
  }

  public BigDecimal getSal() {
    return sal;
  }

  public void setSal(BigDecimal sal) {
    this.sal = sal;
  }

  @Override
  public String toString() {
    return "Person{" +
        "name='" + name + '\'' +
        ", age=" + age +
        ", boss=" + boss +
        ", birth=" + birth +
        ", sal=" + sal +
        '}';
  }
}

 2、引入自動提示插件

 2.1、引入插件

SpringBoot自帶一個插件,我們只需要在pom.xml文件中引入即可;

pom.xml中引入如下的插件:

<!-- 自動提示配置 -->
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-configuration-processor</artifactId>
</dependency>

2.2、重新編譯

執(zhí)行一下maven的重新編譯命令:mvn clean compile

或者如下,直接使用idea自帶的maven工具,重新編譯一下代碼即可生效

3、配置驗證

這里我們配置我們的配置文件application.properties,idea會自動提示我們相關的屬性配置;

如下:

到此這篇關于SpringBoot實現(xiàn)自定義配置文件提示的方法的文章就介紹到這了,更多相關SpringBoot自定義配置文件提示內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Jenkins安裝多個jdk版本并在項目中選擇對應jdk版本

    Jenkins安裝多個jdk版本并在項目中選擇對應jdk版本

    在使用jenkins構建項目時會遇到不同的job需要配置不同版本的jdk,下面這篇文章主要給大家介紹了關于Jenkins安裝多個jdk版本并在項目中選擇對應jdk版本的相關資料,需要的朋友可以參考下
    2024-03-03
  • Java實現(xiàn)簡單的抽牌游戲

    Java實現(xiàn)簡單的抽牌游戲

    這篇文章主要為大家詳細介紹了Java實現(xiàn)簡單的抽牌游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • SpringCloud使用feign調用錯誤的問題

    SpringCloud使用feign調用錯誤的問題

    這篇文章主要介紹了SpringCloud使用feign調用錯誤的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Java中使用增強for循環(huán)的實例方法

    Java中使用增強for循環(huán)的實例方法

    在本篇文章里小編給大家整理是的關于Java中如何使用增強for循環(huán)的實例內容以及相關代碼,需要的朋友們可以學習下。
    2019-08-08
  • 詳解Redis 緩存 + Spring 的集成示例

    詳解Redis 緩存 + Spring 的集成示例

    本篇文章主要介紹了Redis 緩存 + Spring 的集成示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Jmeter連接Mysql數(shù)據(jù)庫實現(xiàn)過程詳解

    Jmeter連接Mysql數(shù)據(jù)庫實現(xiàn)過程詳解

    這篇文章主要介紹了Jmeter連接Mysql數(shù)據(jù)庫實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 使用JavaMail發(fā)送郵件保證成功的方法

    使用JavaMail發(fā)送郵件保證成功的方法

    JavaMail是利用現(xiàn)有的郵件賬戶發(fā)送郵件的工具,使用過JavaMail的api發(fā)送郵件的人可能會有這樣一個疑惑:我如何知道我調用該api發(fā)送的郵件是否成功呢?那么通過下面這篇文章大家一起來看看使用JavaMail保證郵件發(fā)送成功的方法,有需要的朋友們可以參考借鑒。
    2016-11-11
  • Java實現(xiàn)手寫自旋鎖的示例代碼

    Java實現(xiàn)手寫自旋鎖的示例代碼

    自旋鎖是專為防止多處理器并發(fā)而引入的一種鎖,它在內核中大量應用于中斷處理等部分。本文將用Java實現(xiàn)手寫自旋鎖,需要的可以參考一下
    2022-08-08
  • Java數(shù)據(jù)結構及算法實例:考拉茲猜想 Collatz Conjecture

    Java數(shù)據(jù)結構及算法實例:考拉茲猜想 Collatz Conjecture

    這篇文章主要介紹了Java數(shù)據(jù)結構及算法實例:考拉茲猜想 Collatz Conjecture,本文直接給出實現(xiàn)代碼,代碼中包含詳細注釋,需要的朋友可以參考下
    2015-06-06
  • Java稀疏數(shù)組的應用實踐

    Java稀疏數(shù)組的應用實踐

    本文主要介紹了Java稀疏數(shù)組的應用實踐,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06

最新評論

西乌珠穆沁旗| 会宁县| 石泉县| 绥江县| 志丹县| 辛集市| 兴文县| 金阳县| 安陆市| 德安县| 阿尔山市| 喀喇沁旗| 赤水市| 浑源县| 临安市| 抚宁县| 平南县| 彭阳县| 镶黄旗| 舟山市| 张家港市| 桃源县| 庄浪县| 隆回县| 靖边县| 高安市| 白山市| 昌黎县| 北辰区| 渭南市| 顺平县| 利津县| 辽源市| 呼图壁县| 卢龙县| 九寨沟县| 碌曲县| 临夏县| 舟曲县| 大田县| 阆中市|