springboot整合mybatis-plus 3.4.1
时间: 2023-07-22 08:06:49 浏览: 352
好的,下面是整合步骤:
1. 添加依赖
在 pom.xml 文件中添加以下依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.1</version>
</dependency>
```
2. 配置数据源
在 application.properties 或者 application.yml 文件中配置数据源,例如:
```yaml
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
3. 配置 Mybatis-Plus
在 Spring Boot 主配置文件中添加以下配置:
```java
@Configuration
@MapperScan("com.example.mapper")
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
```
其中 @MapperScan 注解用于扫描 Mapper 接口,这里需要将其替换为实际的 Mapper 接口所在的包路径。
4. 创建实体类
创建实体类,使用 @TableName 注解指定表名,例如:
```java
@Data
@TableName("user")
public class User {
@TableId(type = IdType.AUTO)
private Long id;
private String name;
private Integer age;
}
```
5. 创建 Mapper 接口
创建 Mapper 接口,继承 BaseMapper 接口,例如:
```java
public interface UserMapper extends BaseMapper<User> {
}
```
6. 使用 Mapper
在 Service 层中调用 Mapper 接口提供的方法,例如:
```java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserMapper userMapper;
@Override
public List<User> getAllUsers() {
return userMapper.selectList(null);
}
}
```
以上就是使用 Spring Boot 整合 Mybatis-Plus 的基本步骤。
阅读全文