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自定义配置文件提示内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!