SpringBoot实现自定义配置文件提示的方法
程序员文章站
2022-03-17 22:50:48
springboot如何实现自定义配置文件提示我们在使用springboot开发项目时,常常需要编写一些属性配置类,用来完成自定义或特定的属性配置。在我们配置application.propertie...
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自定义配置文件提示内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
推荐阅读
-
django认证系统实现自定义权限管理的方法
-
使用CSS3实现input多选框自定义样式的方法示例
-
让 babel webpack vue 配置文件支持智能提示的方法
-
Thinkphp5 自定义上传文件名的实现方法
-
Android ImageButton自定义按钮的按下效果的代码实现方法分享
-
SpringBoot使用AOP+注解实现简单的权限验证的方法
-
Python自定义一个类实现字典dict功能的方法
-
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
-
在 Angular2 中实现自定义校验指令(确认密码)的方法
-
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法