1.junit测试类的包名若与相应的非测试类包名不同,在测试类中引入service或dao时,会有红色下划线,且不能正确引入。需要指定下。
2.若启动类的包位置不在所有java文件的根路径下时,会报一堆spring的aop的错,因为在注入对象时找不见,也需要指定下,或者按正常的解决方案来:把启动类放到与其他类的包同目录下(包的根目录)即可。
参考:https://blog.csdn.net/never_give_up_666/article/details/85033794
注:搜到的其他答案都不对,就这篇是给帮忙解决了