在开发SpringBoot过程中,我编写了一个UserDao接口,并给与其Mapper注释,以此来识别加载Bean.

但是运行起来却报了一个找不到对应Bean的错误,但是我翻看了一下之前的一些案例,发现没啥毛病.

后来在主类中加上@CompantScan注释才成功,这让我百思不得其解,为什么以前不需要加这个都可以执行.

后来才发现是我的主类位置有所不一样,过去我的主类是比所以的内部包都高一级的,现在则变成了平级,这就导致主类不会自动加载相关Bean,也就找不到了

解决方案:

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐