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

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

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

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

解决方案:

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐