转载请标注原文地址:https://blog.csdn.net/lilyssh/article/details/82753716
Spring Boot 2.0.4 集成 mybatisplus-spring-boot-starter 1.0.5 。项目源码地址
1. 初始化工程
工程 user-provider的结构为:
$ tree -I target
.
├── pom.xml
└── src
└── main
├── java
│ └── cn
│ └── lilyssh
│ └── user
│ └── provider
│ ├── UserProviderApplication.java
│ ├── dao
│ │ ├── entity
│ │ │ └── UserEntity.java
│ │ ├── mapper
│ │ │ └── UserMapper.java
│ │ └── repository
│ │ └── UserRepository.java
│ └── service
│ └── UserService.java
└── resources
└── application.yml
2. 添加依赖
在user-provider
工程中打开pom.xml
加入以下依赖。
引入mybatis-plus-boot-starter
依赖:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.0.1</version>
</dependency>
3. 编码
(1) 编写Mapper类,要加@Mapper
,继承BaseMapper<T>
。
package cn.lilyssh.user.provider.dao.mapper;
import cn.lilyssh.user.provider.dao.entity.UserEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org