一,创建项目

二,添加jar包(pom.xml文件)
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.jt</groupId>
<artifactId>springboot_demo_3</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>springboot_demo_3</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<!--引入数据库驱动-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<!--springBoot数据库连接 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<!--spring整合mybatis-plus MP中包含了mybatis的包所以将原来的包删除 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
三,编辑主启动类
四,编辑POJO对象

五, 编辑Mapper接口
六,编辑测试类
package com.jt.test;
import com.jt.mapper.ReportMapper;
import com.jt.pojo.Report;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.List;
@SpringBootTest //该注解只能使用在测试包
public class TestMybatis2 {
@Autowired
private ReportMapper reportMapper;
@Test
public void testFind(){
System.out.println(reportMapper.getClass());
List<Report> reportList = reportMapper.findAll();
System.out.println(reportList);
}
@Test
public void insert(){
Report report = new Report();
report.setName("键盘").setCount(99);
reportMapper.insert(report);
System.out.println("增加数据成功");
}
//利用mp机制入库
@Test
public void testInsert(){
Report report = new Report();
report.setName("鼠标").setCount(101);
reportMapper.insert(report);
}
}
七, 编辑Mapper配置文件

八, 编辑YML配置文件
server:
port: 8090
servlet:
context-path: /
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/jt?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=true
username: root
password: 12345678
mybatis-plus:
type-aliases-package: com.jt.pojo
mapper-locations: classpath:/mappers/*.xml
#开启驼峰映射
configuration:
map-underscore-to-camel-case: true
本文档详细介绍了如何创建一个Spring Boot项目,并集成Mybatis-Plus进行数据库操作。首先,通过添加相关依赖到pom.xml文件来初始化项目。接着,创建主启动类、POJO对象、Mapper接口和测试类。在测试类中,展示了如何使用Mybatis-Plus进行数据查询和插入。此外,还配置了Mapper文件和YML文件,包括数据库连接信息及Mybatis-Plus的配置。
4261

被折叠的 条评论
为什么被折叠?



