当使用 @ConfigurationProperties 时,idea 编译器会提示
未配置 Spring Boot 配置注解处理器
百度查了下,各种博客解释都是🚮,全是复制粘贴,当遇到这种情况时,最好的方式就是去找 官方说明:传送门
3.使用注释处理器生成您自己的元数据
You can easily generate your own configuration metadata file from items annotated with @ConfigurationProperties by using the spring-boot-configuration-processor jar. The jar includes a Java annotation processor which is invoked as your project is compiled. To use the processor, include a dependency on spring-boot-configuration-processor.
翻译:
通过使用spring-boot-configuration-processor jar,您可以很容易地从用@ConfigurationProperties注释的项目中生成自己的配置元数据文件。jar包含一个Java注释处理器,在编译项目时会调用它。要使用处理器,包括对spring-boot-configuration-processor的依赖。
这个元数据文件本质上就是一个json文件,可以在我们写配置文件的时候有提示的效果
如 这种配置属性 都是提供了 元数据文件
评论区