Mybatis—Plus 快速入门一(环境搭建)
1.介绍Mybatis—Plus
Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考https://mp.baomidou.com/#/。那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于JPA。
2.springboot 整个 Mybatis-plus
1.创建一个springboot 工程
2.填入信息
3.选择版本号
然后就是一路Next 😃
4.打开pom文件 导入下面的依赖
<dependencies>
<!-- mybatis_plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.0</version>
</dependency>
<!-- mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
<!-- 阿里数据源连接池-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.22</version>
</dependency>
<!-- lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
5.创建 application.yml文件 配置数据库信息
#工程端口号
server:
port: 8088
#配置数据库连接信息
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/Test01?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: 123
#使用阿里巴巴连接池
type: com.alibaba.druid.pool.DruidDataSource
6.创建User实体 添加@Date 注解 生成get() set() 方法
7.创建Mapper 接口 并且 继承 BaseMapper<> 并且添加 泛型 并且在启动类上添加@MapperScan(“com.shengjiahao.boot.mapper”) 扫描这个Mapper接口
8.启动项目 没有报错的话就可以编写代码了