mybatis在DAO层自动注入失败空指针原因分析

一、问题

impl里面自动注入的dao为空,即dao自动注入失败

 

二、原因分析

可能有以下原因

1、dao要放在名为dao的文件夹里

2、mapper文件要放在名为mapper的文件夹里

3、dao映射mapper没成功,检查mapper文件的namespace与dao是否对应

4、dao位置与数据源配置文件中mapperscan配置位置不符

@MapperScan(basePackages = "com.**.dao", sqlSessionTemplateRef = "pgSqlSessionTemplate")
posted @ 2020-07-03 17:25  就像空中月  阅读(2362)  评论(0编辑  收藏  举报