服务器之家

服务器之家 > 正文

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

时间:2021-08-30 11:45     来源/作者:Jack_David

SpringBoot如何实现自定义配置文件提示

我们在使用SpringBoot开发项目时,常常需要编写一些属性配置类,用来完成自定义或特定的属性配置。在我们配置application.properties时,IDEA会自动提示框架的相关配置,但是我们自己编写的特定的属性配置却不会自动提示。本文介绍了相关的插件,可以实现自定义配置文件的属性提示

1、编写一个配置类

我们编写一个配置类

Person

  1. /**
  2. * @author zhang_wei
  3. * @version 1.0.0
  4. * @Classname Person
  5. * @Date 2021/3/20 0:07
  6. * @Created by zhang_wei
  7. * @since 1.0.0
  8. */
  9. @Component
  10. @ConfigurationProperties(prefix = "person")
  11. public class Person {
  12.  
  13. String name;
  14.  
  15. int age;
  16.  
  17. boolean boss;
  18.  
  19. Date birth;
  20.  
  21. BigDecimal sal;
  22.  
  23. public String getName() {
  24. return name;
  25. }
  26.  
  27. public void setName(String name) {
  28. this.name = name;
  29. }
  30.  
  31. public int getAge() {
  32. return age;
  33. }
  34.  
  35. public void setAge(int age) {
  36. this.age = age;
  37. }
  38.  
  39. public boolean getBoss() {
  40. return boss;
  41. }
  42.  
  43. public void setBoss(boolean boss) {
  44. this.boss = boss;
  45. }
  46.  
  47. public Date getBirth() {
  48. return birth;
  49. }
  50.  
  51. public void setBirth(Date birth) {
  52. this.birth = birth;
  53. }
  54.  
  55. public BigDecimal getSal() {
  56. return sal;
  57. }
  58.  
  59. public void setSal(BigDecimal sal) {
  60. this.sal = sal;
  61. }
  62.  
  63. @Override
  64. public String toString() {
  65. return "Person{" +
  66. "name='" + name + '\'' +
  67. ", age=" + age +
  68. ", boss=" + boss +
  69. ", birth=" + birth +
  70. ", sal=" + sal +
  71. '}';
  72. }
  73. }

2、引入自动提示插件

2.1、引入插件

SpringBoot自带一个插件,我们只需要在pom.xml文件中引入即可;

pom.xml中引入如下的插件:

  1. <!-- 自动提示配置 -->
  2. <dependency>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-configuration-processor</artifactId>
  5. </dependency>

2.2、重新编译

执行一下maven的重新编译命令:mvn clean compile

或者如下,直接使用idea自带的maven工具,重新编译一下代码即可生效

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

3、配置验证

这里我们配置我们的配置文件application.properties,idea会自动提示我们相关的属性配置;

如下:

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

到此这篇关于SpringBoot实现自定义配置文件提示的方法的文章就介绍到这了,更多相关SpringBoot自定义配置文件提示内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/Jack_David/article/details/115277119

相关文章

热门资讯

yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
2021年耽改剧名单 2021要播出的59部耽改剧列表
2021年耽改剧名单 2021要播出的59部耽改剧列表 2021-03-05
返回顶部