maven 使用的时候,包和依赖都有,但是报错,未能识别类

@[TOC] moudule依赖另一个moudule后,找不到依赖moudule的类

报错

写一个自己的项目Demo,发现依赖,以及pom的各个module之间的依赖关系都是没有问题的。但就是报错。报错如下:
maven 使用的时候,包和依赖都有,但是报错,未能识别类
maven 使用的时候,包和依赖都有,但是报错,未能识别类
各种方法都试过。
方法一:
maven 使用的时候,包和依赖都有,但是报错,未能识别类
方法二:
maven 使用的时候,包和依赖都有,但是报错,未能识别类
都是没办法解决问题的。(自身的扫描包路径是没有问题的)

最后发现编译不成功的controller类中有一个main方法。突然想起main方法会导致spring boot的一些编译问题。注释后,发现报错消失。

总结

在项目中最好是不要用main方法测试。使用测试类。防止出现这种编译问题,报错还不能够很好定义报错原因。