原因之一可能是在顶级的pom文件中加入spring-boot-maven-plugin了插件

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

导致了部分依赖包也执行了打包
所以如果你的项目Module仅仅是作为jar包依赖使用的,而不是一个SpringBoot启动项工程就千万不要把spring-boot-maven-plugin插件配置到该项目的pom中。导入了该插件所打的jar包和没有该插件时所打的jar包是不同的。

最后修改:2021 年 10 月 20 日
如果觉得我的文章对你有用,请随意赞赏