知识点01、1.01-MyBatis-Plus简介

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

目录

一、什么是MyBatisPlus?

二、用到工具和知识点说明

以 SSM 或 Spring Boot为基础

三、课程主要内容

1、MyBatisPlus 的简介及特性

2、基本功能

3、插件

4、代码生成器

5、多数据源

6、MyBatisX插件


一、什么是MyBatisPlus?

本次呢给大家带来的是 MyBatisPlus,那首先呢,什么是MyBatisPlus?

它是MyBatis的一个增强工具,在MyBatis的基础上只做增强而不做改变,为简化开发,提高效率而生。

那什么叫做增强工具呢?

我们现在可以在MyBatis的基础上,直接呢去集成MyBatisPlus,那这个时候它并不会影响我们MyBatis的功能。

同时我们也可以来使用他所提供的通用的 mapper 以及通用的service,

在不编写任何SQL语句的情况下,快速的来实现对单表的增、删、改、查、批量操作、逻辑删除、分页等功能。

那从MyBatisPlus的特性及使用,到MyBatisPlus所提供的优秀的插件以及多数据源的配置都有详细的讲解,

并且呢,对 idea 中快速开发插件 MyBatisX 也进行了一个功能的演示。

二、用到工具和知识点说明

好,那主要以 MySQL数据库为案例,然后使用 idea 来作为IDE,使用Maven来作为构建工具,

使用Spring Boot为大家来展示 MyBatisPlus 的各个功能。

所以说我们要想学习的话,然后需要大家有 MyBatis 以及 Spring Boot 的一个基础。

以 SSM 或 Spring Boot为基础

好。那当然也有一部分的同学呢,是学习了SSM之后,然后想要来学习咱们的 MyBatisPlus,

那这个时候呢,然后大家也不用担心,给大家所准备的笔记里面呢,然后就有一套是专门针对于Spring Boot为基础的,

也有一套是专门针对于spring为基础的,大家可以根据自己所学习的一个技术,然后来选择一个相对应的环境。

三、主要内容

好,那下面呢,给大家来介绍一下咱们当前这个里面的一个主要内容

1、MyBatisPlus 的简介及特性

2、基本功能

比如说咱们通用的mapper,通用的service,常用注解,条件构造器,通用枚举。

3、插件

插件呢,我们会来学习一个分页插件以及乐观锁插件。

4、代码生成器

MyBatisPlus的一个代码生成器的功能,那我们之前呢,咱们在学习MyBatis的时候,

然后呢,我们学习过逆向工程,逆向工程能帮助我们生成的有实体类Map per 接口映射文件

而MyBatisPlus的代码生成器可以为我们生成各个组件,比如说控制层、业务层,Mapper接口,映射文件,实体类都可以帮助我们生成。

5、多数据源

那 MyBatisPlus还提供了一个多数据源的使用,

6、MyBatisX插件

以及咱们idea中,然后快速开发插件MyBatisX

那这个呢就是本课程的一个主要内容,好希望呢能够给大家带来一些帮助。

好谢谢大家观看,带大家一起上高速。你得支持和关注,是我持续更新输出笔记的动力!

猜你喜欢

转载自juejin.im/post/7114315403592990757
今日推荐