spring boot自定义类配置绑定在配置文件中自动提示

在spring boot的日常使用中,我们可能需要使用配置绑定的方式动态配置自定义类的成员变量。

这个时候,我们在配置文件中配置spring默认已有的配置时,只需要输入部分关键字即可自动提示,如下图:

spring boot自定义类配置绑定在配置文件中自动提示

如何让咱们自定义的类也能够自动提示呢,以下以我定义的Car为例

spring boot自定义类配置绑定在配置文件中自动提示

只需一步,便可实现自动提示:

引入依赖

<!--自定义类配置绑定在配置文件提示-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>

重启项目后测试下。测试结果如下图:

spring boot自定义类配置绑定在配置文件中自动提示

根据官方文档,由于这个工具与业务无关,在打包时应该忽略这个工具,因此在pom文件中应该修改打包插件为:

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<!--打包时忽略自定义类配置提示工具-->
<exclude>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>

写在最后

添加这个依赖后,可以发现自定义类添加的配置绑定注释出现的提示消失了。就是下面这个:

spring boot自定义类配置绑定在配置文件中自动提示

上一篇:Hibernate的关联映射——单向1-1关联


下一篇:[maven] settings 文件 本地maven仓库