Spring Boot(二) 快速使用 Mybatis-Plus

249 阅读3分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情

大家好! 我是慕歌,一只想教你学习 Spring Boot的野生coder! 欢迎来到慕歌的 Sping boot系列教程,希望通过这个教程带大家搭建基础的 Spring Boot项目,该教程所有知识点均来源于本人的真实开发!

前言

在上一节的内容中,我们学习了如何在spring boot 中集成mybatis-plus,在本篇文章中我们将深入学习mybatis-plus 的功能,如代码生成,基础CRUD ,分页等操作,在文章的最后还会附上本人项目的开发源码,如有需要可自行获取,并不要忘记为慕歌点上一个赞哟!话不多说,开始我们的操作吧!
开发文档: www.mybatis-plus.com/guide/
视频参考:BV12R4y157Be

代码生成器:

慕歌使用的是基于MybatisX 插件的代码生成方式,非常适合无基础的小白使用。当然还有使用mybatis-plus 官方代码生成器的方式,具有更强的自定义能力,链接:www.mybatis-plus.com/guide/gener…

lombok 组件

为了简化操作,在慕歌的开发过程中会引入lombok,避免很多重复操作,可帮助我们生成基础的函数,如get,set,无参构造等... 并默认会对类进行序列化,方便传输过程中乱码。还可按需增加其他的注解,具体参看:projectlombok.org/

	<dependency>
		<groupId>org.projectlombok</groupId>
		<artifactId>lombok</artifactId>
	</dependency>

MybatisX

  1. 在IDEA中找到设置,在设置中选择插件,搜索MybatisX ,安装该插件 1.png2.png
  2. 在IDEA的侧边栏中找到database 组件,在这里点开我们已经连接的数据库,如不知到怎麽配置,请看上一篇文章,介绍了如何配置数据源。接下来可以跟我一起操作,连接到数据库:3.png
  3. 点击需要生成的数据库工程,这里使用的是Java 常用三层开发模型:4.png
  4. 选择创建的工程路径,并设置基础的包路径,对象包的基本路径, 可选择需要忽略的前缀或者后缀,最后全选创建的类,开始下一步。5.png
  5. 选择我们的生成参考版本,这里统一选择mybatisplus3 版本的参考生成策略,并使用lombok 简化开发,需要导的包在文章开头介绍。6.png
  6. 通过以上步骤我们就可以得到一个基础的开发框架,里面已经提供了基础的CRUD 功能,供我们直接使用。8.png9.png

可以看到,mybatis 中已经为我们提供了丰富的CRUD 接口,满足我们的基础开发,同时也可以像使用mybatis 一样自定义sql 语句,具有更高的自定义能力。

注意

如果你发现你的mapper 接口爆红,可添加@Repository 注解,将mapper注入spring 进行统一管理。10.png

结语

这一章的分享到这里就结束了,下一节中还将带来mybatis-plus 分页,以及pagehelper 分页组件的分享!
如果您觉得本文不错,欢迎点赞支持,您的关注是我坚持的动力!