若依前后端分离版本原生mybatis替换mybatis-plus详细教程
指定 Mapper 接口所在包的路径,MyBatis-Plus 会自动扫描该路径下的 Mapper 接口。#在映射实体或者属性时,将数据库中表名和字段名中的下划线去掉,按照驼峰命名法映射。3.将mybatis的配置文件注释掉或者删除掉,更换mybatis-plus的配置文件。# 指定实体类所在包的路径,MyBatis-Plus 会自动扫描该路径下的实体类。# 指定 MyBatis 全局配置文件的位
·
1.首先在若依官网拉下最新的架子
2.在主pom.xml添加mybatis-plus maven依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.3.1</version> </dependency>
3.将mybatis的配置文件注释掉或者删除掉,更换mybatis-plus的配置文件
package com.ruoyi.framework.config; import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * mybatis-plus配置 * * @author Mark sunlightcs@gmail.com */ @Configuration public class MybatisPlusConfig { /** * 分页插件 */ @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); } }
4.修改yml文件,将mybatis替换为mybatis-plus
mybatis-plus: # 指定实体类所在包的路径,MyBatis-Plus 会自动扫描该路径下的实体类 typeAliasesPackage: com.ruoyi.**.domain # 指定 Mapper 接口所在包的路径,MyBatis-Plus 会自动扫描该路径下的 Mapper 接口 mapperLocations: classpath*:mapper/**/*Mapper.xml # 指定 MyBatis 全局配置文件的位置 # configLocation: classpath:mybatis/mybatis-config.xml configuration: #在映射实体或者属性时,将数据库中表名和字段名中的下划线去掉,按照驼峰命名法映射 map-underscore-to-camel-case: true #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl global-config: db-config: id-type: ASSIGN_ID
5.分别在common和framework的pom文件添加mybatis-plus子级依赖
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> </dependency>
6.启动项目 大功告成
更多推荐
已为社区贡献1条内容
所有评论(0)