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