Skip to content

xstream.mapper 和 mybatisplus.core.mapper 冲突

【问题】

报错:xstream.mapper 和 mybatisplus.core.mapper 冲突。

bash
org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'mapper' for bean class [com.thoughtworks.xstream.mapper.Mapper] conflicts with existing, non-compatible bean definition of same name and class [com.baomidou.mybatisplus.core.mapper.Mapper]

24082301.png

【解决】

将 MyBatis 的配置类中的 @MapperScan 的包路径范围缩小。如:将 @MapperScan(basePackages = {"com.**.**.mapper"}) 改为 @MapperScan(basePackages = {"com.example.**.mapper"}) 即可。

java
@MapperScan(basePackages = {"com.**.**.mapper"})
public class MybatisPlusConfig{
	// 省略其他配置
}
编程洪同学服务平台是一个广泛收集编程相关内容和资源,旨在满足编程爱好者和专业开发人员的需求的网站。无论您是初学者还是经验丰富的开发者,都可以在这里找到有用的信息和资料,我们将助您提升编程技能和知识。
专业开发
高端定制
售后无忧
站内资源均为本站制作或收集于互联网等平台,如有侵权,请第一时间联系本站,敬请谅解!本站资源仅限于学习与参考,严禁用于各种非法活动,否则后果自行负责,本站概不承担!