ssm 集成开发时出现时单元测试Mapper 注入不进去的情况的解决方法

本文详细介绍了在使用SSM(Spring、SpringMVC、MyBatis)框架进行集成开发时,遇到Mapper无法通过依赖注入的问题及解决方法。针对单元测试过程中Mapper注解无法正常注入的常见原因进行分析,并提供有效的解决步骤,帮助开发者顺利进行项目测试。
摘要由CSDN通过智能技术生成

第一步:检查相应的是否构建了spring的容器环境

UserMapper  userMapper = context.getBean(UserMapper.class);
或者写一个基类直接继承  例如:
最后
最后测试相应的dao:
如果还有问题就是xxxMapper.xml文件的问题
第一步:检查xxxMapper.xml文件的名称是否和xxxMapper.java 在同一个目录下(同一个包下)
第二步:检查xxx.xml 中的namespace是否和xxxMapper.java 的包路径.xxxMapper相同
第三步:检查接口中对应的方法的输入类型和输出类型是否和xxxMapper.xml中的一致
例如我的AdminInfoMapper.xml:
<insert id="addAdmin" parameterType="com.kk.pojo.AdminInfo" >
   
   
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值