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")