【SpringBoot项目No qualifying bean of type ‘×××Mapper‘ available:的错误解决】

项目场景:

在使用SpringBoot搭建环境的时候,启动项目出现这个bug,最终分析并找到原因。

问题描述:

【SpringBoot项目No qualifying bean of type ‘×××Mapper‘ available:的错误解决】_第1张图片

原因分析:

根本原因是mapper类没有成功注入。在springBoot 或springCloud中basePackages是通过注解@mapperScan(“”)方式扫描的,而不是以前的配置文件的方式,basePackages通常会写在application启动类上上面。

解决方案:

在启动方法中,
通过注解@mapperScan(“”)方式扫描出mapper路径

@MapperScan("com.foodie.mapper")

你可能感兴趣的:(spring,boot,java,intellij-idea)