苦行僧DH

博客园 首页 新随笔 联系 订阅 管理

原因是:spring-boot-configuration-processor包没有被实际依赖进来。
这个有很多种情况会这样,比如说我的是这样的:
我coomon工程是通用工程,里面放一些实体类,然后我就加入了myabtisplus的starter,然后myabtisplus依赖了spring-boot-configuration-processor,但是却是optional的,也就是说其他地方如果没有显式的依赖,那么则不会被依赖,而且我的common工程如果被合着业务服务打包后,common是不会携带spring-boot-configuration-processor的,因为我没有在其他地方显式调用它。
解决方法就是,在你的业务服务中,也就是依赖于common工程的工程pom中加入这个依赖:

 <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>
posted on 2020-10-19 03:38  苦行僧DH  阅读(4164)  评论(0编辑  收藏  举报