1、首先分析:这并不是啥空指针的问题:
那么一定是在数据库层没有获取到.xml文件产生的类,或者dao(mapper)层出现了问题!
首先想到的就是两者的对应关系是否对应到了,主要看:
1、namespace=“” namespace的mapper类路径是否写对
2、VO和DTO实体类路径是否正确
3、方法名是否对应
都确定了没问题后,那就只有配置文件的问题了;
看配置的路径是否正确:
主要
1、classpath后面必须跟:号
2、mapeer后面得有/号
3、第二路径的classpath后要加*
mybatis-plus:
mapper-locations: classpath:mapper/*.xml,classpath*:socialmapper/*.xml
如果都正确:
还有个错误:就是你加了mabbatis和mabbtis-plus
然而你却配置的是mybatis的路径,那mybatis-plus是老大,当然你会有些莫名的错误出来了:我就是这个错误:
将mybatis:改成mybatis-plus:
就好了:
mybatis-plus:
mapper-locations: classpath:mapper/*.xml,classpath*:socialmapper/*.xml