spring boot自定义starter的配置信息无法在被依赖项目的properties/yml文件中自动提示

项目场景:

自定义一个SpringBootStarter并且定义了一些可配置参数,以实现特定场景下的业务处理。


问题描述:

将自定义的starter引入到相应的项目中后,在application.properties/yml文件中无法像设置redis/MQ的配置信息那样自动提示,自定义starter中的properties类也会有:Spring Boot Confiquration Annotation Processor not configured提示


解决方案:

在自定义starter的pom文件中加入如下依赖
 

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>

最后,重新打包安装,此时在依赖自定义Starter的项目中配置相关信息时也会有自动提示了。


版权声明:本文为qq_35749855原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。