项目场景:
在使用SpringBoot搭建环境的时候,启动项目出现这个bug,最终分析并找到原因。
问题描述:
原因分析:
根本原因是mapper类没有成功注入。在springBoot 或springCloud中basePackages是通过注解@mapperScan(“”)方式扫描的,而不是以前的配置文件的方式,basePackages通常会写在application启动类上上面。
解决方案:
在启动方法中,
通过注解@mapperScan(“”)方式扫描出mapper路径
@MapperScan("com.foodie.mapper")