框架
Sprin Boot 2.0 +MyBatis Plus
数据库
mysql 5.7
额外导入依赖
pom.xml 引入MyBatis依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-annotation</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-extension</artifactId>
<version>3.3.2</version>
</dependency>
编写配置
数据库表
CREATE TABLE test(
id int PRIMARY KEY ,
name VARCHAR(25),
age int
);
insert into test(id,name,age) VALUES(DEFAULT,'小白',12);
insert into test VALUES(DEFAULT,'小红',12);
insert into test VALUES(DEFAULT,'小蓝',12);
insert into test VALUES(DEFAULT,'小灰',12);
创建实体类
创建Mapper接口
这里是比较特别的,以前我们还需要去写一个Mapper.xml接口与之对应才能操作数据库,但这里就不需要了,这里只需要
继承 BaseMapper<泛型是要操作的接口对应实体类>
就可以去直接操作数据
快速创建测试类介绍
右键类名或者接口名 >go to >test >ok
打上测试注解
@SpringBootTest
SpringBootTest
相当于启动SpringBoot 的IOC容器
启动器打上mapper扫描