关于springboot中使用mybatis的注解方式和xml方式在properties文件上的冲突

项目场景:

学习springboot的时候,发现了xml方式修改properties文件对注解方式有一定的影响


问题描述:

因为在教程中对两种方式都有介绍,因此我两种方式都尝试了一下,在尝试了xml方式并且修改了properties文件后,我并没有恢复,而是继续往下学,因此在下来的学习中遇到了问题。
当我再次通过注解方式使用mybatis的时候,遇到了以下错误在这里插入图片描述



原因分析:

我开始以为是文件中有什么地方打错了,或者是文件名错误,但我在仔细寻找后并没有发现相关错误。
同时百度了其中几个错误的原因,其中一个错误“Mapped Statements collection already contains value for”,有些教程说是1.mapper中存在id重复的值2.mapper中的parameterType或resultType为空。但也没有发现mapper中的错误。
最后发现,是不是properties文件对xml方式的支持语句产生了影响。


解决方案:

将properties文件中的语句删除,并重启服务后,最后运行成功了。
在这里插入图片描述

在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值