若依cloud-3.4.0 Mybatis-Plus替换
目标:替换原mybatis(实在不想写太多sql),并在在原有架构下直接改造,方便后期开发工作
前言:虽说理论上来讲替换很简单,但实际操作过程中,由于对项目整体了解程度不够,还是或多或少的有些问题,建议修改前先多调试调试代码,弄清楚真个crud查询和配置的情况,这里我也只是做了几个接口的修改和测试,后续替换基本重复复制粘贴找小弟做就好了,而且百度上并没法搜到相关的详细案例,所有还是自己动手,丰衣足食吧
注:内容全个人见解,欢迎指正交流
项目中Mybatis依赖关系
以System模块改造为起点,实现Mybatis-Plus替换,分析借助IDEA工具Pom依赖
发现modules-system.pom中并没有直接引用Mybatis,也没有看到经典的**@MapperScan**
所有去common通用包中去找
1.@MapperScan 定义在 common-Securtity模块的**@EnableCustomConfig注解中,但该模块也没有直接引用。而是引用了common-core**.2.在common-core模块pom文件中终于找到了pagehelper-spring-boot-starter,它整合了mybatisÿ