Green 发表于 2021-8-31 13:49:26

SpringBoot实现自定义配置文件提示的方法

这篇文章主要介绍了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自定义配置文件提示内容请搜索CodeAE代码之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持CodeAE代码之家!
原文链接:https://blog.csdn.net/Jack_David/article/details/115277119

文档来源:网络转载 http://www.zzvips.com/article/187750.html
页: [1]
查看完整版本: SpringBoot实现自定义配置文件提示的方法