1. 导入坐标
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.1</version>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>

<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
  1. 实现类及其接口
public class Book {
private Integer id;
private String name;
private double price;
private String author;
private int count;
}
  • 定义数据层接口与映射配置,继承BaseMapper
@Mapper
public interface BookDao extends BaseMapper<Book> {

}
  1. application.yml 配置
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ssm_db
username: root
password: root
  1. 测试
@SpringBootTest
class Springboot06MybatisPlusApplicationTests {
@Autowired
private BookDao bookDao;
@Test
void contextLoads() {
System.out.println(bookDao.selectById(2));
}


@Test
void selectAll() {
List<Book> bookList = bookDao.selectList(null);
for (Book book : bookList) {
System.out.println(book);
}
}
}

SpringBoot整合MybatisPlus_spring