发现用框架有好处也有弊端,好处是大大增强了我们的开发效率,坏处就是更难去发现错误的原因,不像一点一点搭建的时时候对错误点的一目了然
- 错误:
- 鼠标放上去会报错如下:
Could not autowire. No beans of ‘StudentMapper’ type found. less… (Ctrl+F1)
- 在写Application或者Controller的时候找不到Service的报错
- 鼠标放上去会报错如下:
- 问题原因:
- 框架找不到你的service
- 注意:
- 你用的是框架,你不给他指明这个类是service的类,这个框架就找不到这个service,不是你写了就能找到
- 解决:
- 在你的报错的service类的最上面添加注解**@service**
实在难以想象,就这样的一个小小的问题困扰了我一天,中间找了各种各样的方法,但都是这标不治本的方法
- 例如:
-
清除idea的缓存
-
直接让这个错误不提示:
警示:以后还是要注意这样的细节,我都写过一个类似的类,就这样对比了一天都没有发现这样的错误
-