springboot配置mybatisplus
时间: 2023-04-27 20:05:03 浏览: 109
1. 引入依赖
在 pom.xml 文件中添加以下依赖:
```
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
```
2. 配置数据源
在 application.properties 文件中配置数据源信息,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
```
3. 配置 MybatisPlus
在配置类中添加以下注解:
```
@Configuration
@MapperScan("com.example.demo.mapper")
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
```
其中,@MapperScan 注解用于扫描 Mapper 接口所在的包路径。
4. 编写 Mapper 接口和实体类
编写 Mapper 接口和实体类,例如:
```
public interface UserMapper extends BaseMapper<User> {
}
```
```
@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;
}
```
5. 使用 MybatisPlus
在 Service 层中使用 MybatisPlus 提供的方法,例如:
```
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
}
```
其中,ServiceImpl 是 MybatisPlus 提供的 Service 实现类,可以直接继承使用。
以上就是使用 Spring Boot 配置 MybatisPlus 的步骤。
阅读全文