Cannot invoke “com.**.mapper.**Mapper.insert(Object)“ because “this.**Mapper“ is null
在创建springboot 项目搭建mybatis plus时候使用 bannerMapper 执行新增操作,报错提示,导入的bannerMapper 是空,不存在
·
在创建springboot 项目搭建mybatis plus时候使用 bannerMapper 执行新增操作,报错提示,导入的bannerMapper 是空,不存在。
在上面是引入的
bannerMapper
但是报错:
解决:
发现在,private BannerMapper bannerMapper,需要加入注解:
@Autowired
加入后会出现错误提示,但是可以运行
那么这个错误提示怎么解决呢?
其实只需要去我们的BannerMapper ,方法上加入:@Repositary,如下图
但是发现还是有那么我们可以尝试下:
处理方式
方案一:@Autowired(required = false) 设置required 属性值为 false,错误消失
方案二:用@Resource注解替换@Autowired注解,错误消失
更多推荐
已为社区贡献3条内容
所有评论(0)