首页 > 其他分享 >MyBatisPlus简介及快速搭建

MyBatisPlus简介及快速搭建

时间:2023-12-24 11:12:51浏览次数:29  
标签:基于 MyBatisPlus SpringBoot 简介 组件 MyBatis 搭建

一、 简介

MyBatisPlus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强,不做改变,为简化开发,提高效率而生。
特性及官网链接(简称苞米豆):

可在IDEA中安装以下插件:
MybatisX : 支持跳转,自动补全生成SQL;
dynamic-datasource : 基于SpringBoot的多数据源组件,功能强悍,支持Seata分布式事务;
Shuan : 基于pac4j-jwt的WEB安全组件,快速集成;
kisso : 基于Cookie的单点登录组件;
Lock4j : 基于SpringBoot同时支持RedisTemplate、Redission、Zookeeper的分布式锁组件;
Kaptcha : 基于SpringBoot和Google Kaptcha的简单验证码组件。

二、 快速搭建

1.搭建项目

2.写配置文件

设置数据源:

设置日志(MyBatis Plus默认集成了logback日志):

3.添加POM依赖


引入MyBatis plus依赖后不需要再引入MyBatis依赖。

4.写实体类,构建Mapper接口

实体类:

Mapper接口继承BaseMapper实现基础增删改查:

标签:基于,MyBatisPlus,SpringBoot,简介,组件,MyBatis,搭建
From: https://www.cnblogs.com/yuanyunjing/p/17905063.html

相关文章

  • uniapp框架——初始化vue3项目(搭建ai项目第一步)
    文章目录⭐前言......
  • Swagger(一) Swagger/Springfox 入门简介
    转载自:https://blog.csdn.net/donglinjob/article/details/108550636 Swagger/Springfox入门简介一、Swagger 简介1前言接口文档对于前后端开发人员都十分重要。尤其近几年流行前后端分离后接口文档又变成重中之重。接口文档固然重要,但是由于项目周期等原因后端人员经......
  • Redis 哨兵集群搭建并使用 RedisTemplate 实现读写分离
    上篇博客介绍的Redis主从集群搭建,有一个缺点就是master和slave的角色是固定的,不会发生变化。一旦master节点宕机,那么集群就只能提供读服务,无法提供写服务。本篇博客介绍Redis哨兵集群的搭建,可以监控Redis集群的master和slave节点,最重要的是一旦master宕机,哨兵集......
  • Centos 搭建DNS
    准备关闭防火墙和SElinuxsystemctlstopfirewalld&&setenforce0DNS服务器IP为:192.168.91.168解析的域名为:xmu.edu.cn安装安装DNSyuminstall-ybindbind-utils开启DNS服务器[root@localhost~]#systemctlstatusnamed●named.service-BerkeleyInte......
  • mybatis与mybatisplus
    使用这个不会造成冲突 同时不要把<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>3.0.3</version></dependency>删除<dependency><grou......
  • 【STL】 pair/map的简介与用法
    pair简介:pair是一个很实用的"小玩意",当想要将两个元素绑在一起作为一个合成元素、又不想要因此定义结构体时,使用pair可以很方便地作为一个代替品。pair实际上可以看作一个内部有两个元素的结构体,且这两个元素的类型是可以指定的,如下面的短代码所示structpair{typena......
  • linux基础002-----环境搭建1
    一、               vimtools安装    在终端输入gcc-v如果显示gcc的版本说明安装了gcc  之后一直回车          关闭系统后,在虚拟机中找到要克隆的系统,右键---管理---克隆,选择克隆的位置(选择大的磁......
  • python自动化学习笔记6-----jekins环境搭建及使用
        msi版本安装后,要去电脑服务里面设置为自启动,否则重启电脑后使用不了。  web自动化1、实现linux部署jekins,window运行自动化代码,不在同一个机器上运行在执行机(自己的电脑上)访问jekins网址进行相应设置        运行后,进行连接,连接成功后,小......
  • 搭建 OpenCV 的 Python 开发环境
    一.安装Anaconda Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 1.下载安装文件 官网下载太慢,好在有清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn/......
  • k8s集群搭建-2
    一、前面做过k8s的集群搭建主要是1.24版本一下的,1.24版本后"弃用docker"改用CRI了。所以这里就之前的集群安装做一下补充。老版集群地址:https://www.cnblogs.com/ll409546297/p/16718681.html二、k8s版本选择:docker-ce:20.10.24 cri-docker:0.3.8k8s:1.26.9。......