知识点01、2022版MyBatisPlus教程(一套玩转mybatis-plus) - 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的时候,

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

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

5、多数据源

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

6、MyBatisX插件

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
根据引用和引用的内容,为了确保mybatis-plusmybatis本的兼容,可以根据以下几种方式进行操作: 1. 升级mybatismybatis-spring本,确保它们与mybatis-plus本兼容。可以查看mybatis-plus的文档或官方网站,了解哪些mybatismybatis-spring本是支持的。 2. 降级mybatis-plus本,选择一个与已有的mybatismybatis-spring本兼容的mybatis-plus本。根据引用中的描述,mybatis-plus-boot-starter 3.0-3.1本适配mybatis 3.4.6和mybatis-spring 1.3.2,可以尝试使用这个本。 3. 排除mybatismybatis-spring的依赖,然后引入一个与mybatis-plus兼容的mybatismybatis-spring本。这样可以确保所有的依赖关系都是一致的。具体的操作可以参考引用中的建议。 需要注意的是,以上方法仅供参考,最终的选择要根据具体的情况来确定,包括项目的需求和已有的依赖关系。建议在进行本调整时,先进行充分的测试,确保系统的稳定性和功能完整性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Mybatis-plusmybatis mybatis-spring本冲突导致ClassNotFoundException LoggerFactory及自定义](https://blog.csdn.net/m0_67401417/article/details/126463279)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

被开发耽误的大厨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值