ruoyi前后端分离版整合的是mybatis框架,在网上看了许多整合mybatis-plus框架的方法大多需要注释掉原来mybatis的配置,为了更简单的集成,所以有了下面的内容:
写代码时可能会新建文件夹,但是大多数会依赖ruoyi-common,所以直接在ruoyi-common文件夹的pom.xml文件中引入依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.0</version>
</dependency>
然后pom文件就不用动了,哪个文件夹需要就引入common就行了
下一步需要调换MyBatisConfig的一行代码:
final MybatisSqlSessionFactoryBean sessionFactory = new MybatisSqlSessionFactoryBean();
然后就正常用就行,在需要使用的mapper接口上集成BaseMapper就行
结束!我试了是可以用的,不用其他教程那么麻烦
结尾,倒是有一点,网上很多说了在启动类上加上MapperScan注解,但是我全局搜索,已经在ApplicationConfig中配置了,也不知道是不是我啥时候自己写的,反正MapperScan还是要有的,但是重复了会有warning,如果自己建了新的文件夹还是需要修改扫描包的