最近在做黑马的一个分布式项目(第一次做,还有很多不懂的),遇到的一个问题如下。
多模块项目中,父模块中的依赖会传递到子模块中,这个在两级模块中没有问题,但是三级模块中就出了问题,不知道是什么原因。
两级嵌套中,可以使用SpringBoot中的注解,父模块引入了SpringBoot相关依赖。
父模块(顶级)
但是三级嵌套中,就不能使用@SpringBootApplication注解
上一级模块的依赖如下
maven学的不够深,不太晓得什么原因,还请大佬们授业解惑,感谢。
1、第三级确定依赖了第一级?
2、第一级、第二级 有没有打包到本地maven库?
mvn clean install
3、检查maven依赖
mvn dependency:tree
第三季确实依赖第一级,将第一级第二级打包后,@springbootapplication的问题解决了。感谢凡哥,真的一针见血。