SpringBoot集成MyBatis与MybatisPlus(9)

一、集成MyBatis

(1)首先导入MyBatis的依赖。

1
2
3
4
5
6
<!-- mybatis依赖:2.1.0为稳定版本-->
<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.1.0</version>
</dependency>

(2)在application.yml中添加mybatis的配置,指明我们的mybatis的配置文件所在位置。

1
2
3
mybatis:
  mapperLocations: classpath:mybatis/mapper/*.xml
  configLocation: classpath:mybatis/mybatis-config.xml

mybatis-config.xml是mybatis总的配置,一般用于配置别名什么的。

1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <settings>
        <setting name="mapUnderscoreToCamelCase" value="true" />
    </settings>
</configuration>

mapper包下存放的就是实打实的用于写SQL的XML了

二、集成MyBaitsPlus

导入MyBatisPlus得依赖

1
2
3
4
5
6
<!-- mybatis plus -->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>${mybatis-plus.version}</version>
</dependency>

mapper集成BaseMapper

1
2
3
4
@Mapper
@Repository
public interface UserMapper extends BaseMapper<User> {
}

更多MyBatisPlus操作与语法请参考MyBatisPlus官网

posted @   hzy_叶子  阅读(62)  评论(0编辑  收藏  举报
编辑推荐:
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
阅读排行:
· DeepSeek+PageAssist实现本地大模型联网
· 手把手教你更优雅的享受 DeepSeek
· 腾讯元宝接入 DeepSeek R1 模型,支持深度思考 + 联网搜索,好用不卡机!
· 从 14 秒到 1 秒:MySQL DDL 性能优化实战
· AI工具推荐:领先的开源 AI 代码助手——Continue
点击右上角即可分享
微信分享提示