springboot整合mybatis-plus
时间: 2023-09-05 22:13:48 浏览: 359
springboot整合mybatis
Spring Boot 整合 MyBatis-Plus 的步骤如下:
1. 添加依赖
在 `pom.xml` 文件中添加 MyBatis-Plus 的依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
```
2. 配置数据源
在 `application.yml` 文件中配置数据源信息:
```yaml
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver
```
3. 配置 MyBatis-Plus
在 `application.yml` 文件中配置 MyBatis-Plus 的相关配置:
```yaml
mybatis-plus:
mapper-locations: classpath:/mapper/*Mapper.xml
type-aliases-package: com.example.demo.entity
```
4. 创建实体类和 Mapper 接口
创建实体类和 Mapper 接口,并使用 MyBatis-Plus 的注解来完成 SQL 操作。
```java
@Data
public class User {
@TableId(type = IdType.AUTO)
private Long id;
private String name;
private Integer age;
private String email;
}
@Mapper
public interface UserMapper extends BaseMapper<User> {}
```
5. 测试
在测试类中使用 `UserMapper` 进行 SQL 操作:
```java
@SpringBootTest
class DemoApplicationTests {
@Autowired
private UserMapper userMapper;
@Test
void contextLoads() {
List<User> userList = userMapper.selectList(null);
System.out.println(userList);
}
}
```
以上就是 Spring Boot 整合 MyBatis-Plus 的步骤。
阅读全文