当前位置:   article > 正文

若依分离版本将mybatis修改为mybatis-plus(去若依化六)_将mybatis改造成mybtisplus

将mybatis改造成mybtisplus

步骤1:在若依项目根目录下pom.xml将原来的mybatis的配置注释和分页插件中mybatis注释,添加mybatis-plus依赖。并且在中添加mybatis-plus版本号,注释原来的mybatis版本号
在这里插入图片描述
在这里插入图片描述

步骤2:将ruoyi-common模块下pom.xml引入mybatis-plus依赖
在这里插入图片描述
解释一下为什么要在这里再次添加mybatis-plus依赖。根目录的依赖是放到了dependencyManagement标签里了,是声明,并没有真正引用,当子模块用到了相应的依赖时需要在自己的pom里再引用进来,此时不用写版本号,因为声明时已规定好了。现在common模块需要引用mymatis-plus,所以需要在这里添加进来。那为什么之前使用mybatis的时候这个pom里没有引用mybatis的依赖呢?是因为common模块还引用了分页插件,还记得上一步时我移除了分页插件中的mybatis依赖吗?因为分页插件本身依赖了mybatis,所以之前common可以不引用mybatis,但是现在mybatis已被移除,所以必须重新引入mybatis-plus,否则代码会报错。若依单模块版本就不会出现这个问题。

步骤3:修改ruoyi-admin模块下面的application.yml中mybatis配置注释掉,添加mybatis-plus配置
在这里插入图片描述
步骤4:修改MyBatisConfig这个类中有一段手工构建SqlSessionFactory的代码,直接注释掉,因为yml文件中的配置是可以自动构建的。 倒也不是mybatis-plus不能用手工构建的方式,只不过需要将代码中的SqlSessionFactoryBean换成MybatisSqlSessionFactoryBean。但是既然能自动构建,那用手工的方式感觉真没必要,索性直接注释掉。
在这里插入图片描述
步骤5:启动项目不报错

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/405615
推荐阅读
相关标签
  

闽ICP备14008679号