如何将mybatis-plus集成到springboot项目中使用配置类的方式
时间: 2023-06-06 13:08:26 浏览: 142
可以通过以下步骤将MyBatis-Plus集成到Spring Boot项目中使用配置类的方式:
1. 引入MyBatis-Plus和相关依赖:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency>
```
2. 配置数据源(DataSource):
```java
@Configuration
public class DataSourceConfig {
@Bean
@ConfigurationProperties(prefix = "spring.datasource")
public DataSource dataSource() {
return DruidDataSourceBuilder.create().build();
}
}
```
3. 配置MyBatis-Plus插件:
```java
@Configuration
@MapperScan("com.example.mapper")
public class MybatisPlusConfig {
@Bean
public PaginationInterceptor paginationInterceptor() {
return new PaginationInterceptor();
}
}
```
4. 编写Mapper接口和SQL语句:
```java
@Mapper
public interface UserMapper extends BaseMapper<User> {
@Select("select * from user where name = #{name}")
User selectByName(String name);
}
```
5. 使用MyBatis-Plus提供的方法进行操作:
```java
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
@Override
public User selectByName(String name) {
return baseMapper.selectByName(name);
}
}
```
至此,MyBatis-Plus就已经成功集成到了Spring Boot项目中。
阅读全文