springboot整合mybatisplus
时间: 2023-02-22 13:51:27 浏览: 128
springboot整合mybatis
5星 · 资源好评率100%
MyBatis Plus 是一个 MyBatis 的增强工具,它不仅支持常见的 CRUD 操作,还提供了很多高级特性,比如代码生成器、分页插件、查询优化等。
如果你想在 Spring Boot 中整合 MyBatis Plus,请按照以下步骤操作:
1. 在 pom.xml 中添加 MyBatis Plus 的依赖:
```
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.2</version>
</dependency>
```
2. 创建数据源配置:
```
# application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 在启动类中加入 MyBatis Plus 的配置:
```
@MapperScan("com.example.mapper")
@SpringBootApplication
public class ExampleApplication {
public static void main(String[] args) {
SpringApplication.run(ExampleApplication.class, args);
}
}
```
4. 编写 Mapper 接口:
```
public interface UserMapper extends BaseMapper<User> {
}
```
5. 在 Service 层调用 Mapper:
```
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public List<User> list() {
return userMapper.selectList(null);
}
}
```
这样,你就成功地在 Spring Boot 中整合了 MyBatis Plus。你可以继续编写代码,享受 MyBatis Plus 带来的便利。
阅读全文