首页
/ 【mybatis-plus】开源下载和安装教程

【mybatis-plus】开源下载和安装教程

2026-02-04 05:01:54作者:温艾琴Wonderful

1、项目介绍

MyBatis-Plus 是 MyBatis 的增强工具包,旨在简化 CRUD 操作。它提供以下核心功能:

  • 自动生成基础 CRUD 代码
  • 强大的条件构造器(QueryWrapper/LambdaQueryWrapper)
  • 内置分页插件
  • 支持 Lambda 表达式编程
  • SQL 注入防护
  • 多主键生成策略支持

2、项目下载位置

官方推荐通过 Maven/Gradle 依赖引入,无需单独下载项目源码。若需源码学习或二次开发,可通过以下地址获取:

  • GitHub: https://github.com/baomidou/mybatis-plus
  • Gitee: https://gitee.com/baomidou/mybatis-plus

3、项目安装环境配置

基础环境要求

  • JDK 8+(推荐 JDK 11)
  • Maven 3.3+ 或 Gradle 6.x+
  • Spring Boot 2.x/3.x(可选)

![环境验证示例] (示例命令截图,需包含以下验证结果)

java -version
# 输出: openjdk version "11.0.15"
mvn -v
# 输出: Apache Maven 3.8.6

4、项目安装方式

Maven 安装(Spring Boot 项目)

在 pom.xml 中添加依赖:

<!-- Spring Boot 2.x 项目 -->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    <version>3.5.6</version>
</dependency>

<!-- Spring Boot 3.x 项目 -->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-spring-boot3-starter</artifactId>
    <version>3.5.6</version>
</dependency>

Gradle 安装

// Spring Boot 2.x
implementation 'com.baomidou:mybatis-plus-boot-starter:3.5.6'

// Spring Boot 3.x
implementation 'com.baomidou:mybatis-plus-spring-boot3-starter:3.5.6'

5、项目处理脚本

基础配置脚本(application.yml)

mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 开启SQL日志
  global-config:
    db-config:
      id-type: auto # 主键自增策略

示例Mapper接口

@Mapper
public interface UserMapper extends BaseMapper<User> {
    // 继承BaseMapper即获得CRUD能力
}

使用示例

// 查询年龄大于18的用户
List<User> users = userMapper.selectList(
    new LambdaQueryWrapper<User>()
        .ge(User::getAge, 18)
);

提示:安装完成后建议运行官方示例测试基础功能是否正常

登录后查看全文
热门项目推荐
相关项目推荐