SpringBoot實現自定義配置文件提示的方法

SpringBoot如何實現自定義配置文件提示

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

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、重新編譯

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

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

3、配置驗證

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

如下:

到此這篇關於SpringBoot實現自定義配置文件提示的方法的文章就介紹到這瞭,更多相關SpringBoot自定義配置文件提示內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!