spring boot 使用 mybatis plus
时间: 2023-10-06 22:10:14 浏览: 110
基于Spring Boot和MyBatis Plus的衣橱管理系统设计源码
要在Spring Boot中使用Mybatis Plus,可以按照以下步骤进行配置:
1. 添加相关依赖
在`pom.xml`文件中添加以下依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>最新版本</version>
</dependency>
```
2. 配置数据源
在`application.properties`或`application.yml`中配置数据库连接信息,例如:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 配置Mybatis Plus
在Spring Boot的配置类中,添加`@MapperScan`注解,并指定Mapper接口的包路径,例如:
```java
@Configuration
@MapperScan("com.example.mapper")
public class MybatisPlusConfig {
}
```
4. 创建Mapper接口和实体类
创建Mapper接口,并继承Mybatis Plus提供的BaseMapper接口,例如:
```java
public interface UserMapper extends BaseMapper<User> {
}
```
创建实体类,并使用相关注解进行映射,例如:
```java
@Data
@TableName("user")
public class User {
@TableId(type = IdType.AUTO)
private Long id;
private String name;
private Integer age;
// getters and setters
}
```
5. 使用Mapper接口
在Service或Controller中注入Mapper接口,并调用其中的方法进行数据库操作,例如:
```java
@Autowired
private UserMapper userMapper;
public void getUserById(Long id) {
User user = userMapper.selectById(id);
// ...
}
```
以上就是在Spring Boot中使用Mybatis Plus的基本配置和使用步骤。根据具体需求,还可以配置分页插件、逻辑删除等功能。详细的使用文档可以参考Mybatis Plus官方文档。
阅读全文