如何通过shade解决mybatis版本包冲突问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计569个文字,预计阅读时间需要3分钟。
当前有一个项目,A是第三方应用,代码不公开,不能修改,使用的框架是mybatis+plugs 3.3.1。而我们的项目B需要用到A中的方法,B中mybatis+plugs的版本是2.3,在使用过程中出现异常。
目前有一个项目,A是第三方应用,代码不公开,不能修改,使用的是mybatis plugs3.3.1,而当前项目是我们自己的B,它需要用到A里的方法,B里mybatis plugs版本是2.3,目前在使用过程中出现了问题,这两个版本的有些方法,注解都发生了很大的变化 :
mybatis 3.x BaseMapper注解的位置:import com.baomidou.mybatisplus.core.mapper.BaseMapper;
mybatis 2.x BaseMapper注解的位置:import com.baomidou.mybatisplus.mapper.BaseMapper;
这两个版本对于很多注解,接口,方法,类都是不同的,两个版本无法兼容,当我们项目引用A项目之后,就出现A版本里使用mybatis的一些错误,就是方法,类未找到的错误。
本文共计569个文字,预计阅读时间需要3分钟。
当前有一个项目,A是第三方应用,代码不公开,不能修改,使用的框架是mybatis+plugs 3.3.1。而我们的项目B需要用到A中的方法,B中mybatis+plugs的版本是2.3,在使用过程中出现异常。
目前有一个项目,A是第三方应用,代码不公开,不能修改,使用的是mybatis plugs3.3.1,而当前项目是我们自己的B,它需要用到A里的方法,B里mybatis plugs版本是2.3,目前在使用过程中出现了问题,这两个版本的有些方法,注解都发生了很大的变化 :
mybatis 3.x BaseMapper注解的位置:import com.baomidou.mybatisplus.core.mapper.BaseMapper;
mybatis 2.x BaseMapper注解的位置:import com.baomidou.mybatisplus.mapper.BaseMapper;
这两个版本对于很多注解,接口,方法,类都是不同的,两个版本无法兼容,当我们项目引用A项目之后,就出现A版本里使用mybatis的一些错误,就是方法,类未找到的错误。

