ideaspringboot引入mybatis
时间: 2023-11-07 18:01:24 浏览: 128
ideaspringboot引入mybatis的步骤如下:
1. 打开项目的pom.xml文件,并将现有的mybatis依赖更换成mybatis-plus依赖。具体修改如下:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.1</version>
</dependency>
```
2. 在项目中新建一个config文件夹,用于存放MybatisPlusConfig文件。在该文件中进行Mybatis Plus的配置。具体配置如下:
```java
package com.demo.test.config;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MybatisPlusConfig {
/**
* 配置新的分页插件,一级缓存和二级缓存遵循mybatis的规则,
* 需要设置 MybatisConfiguration#useDeprecatedExecutor = false 避免缓存出现问题
*/
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.H2));
return interceptor;
}
@Bean
public ConfigurationCustomizer configurationCustomizer() {
return configuration -> configuration.setUseDeprecatedExecutor(false);
}
}
```
3. 打开项目的application.yml文件,将其中的mybatis头改成mybatis-plus。只需修改图中红线处,其余无需更改。
阅读全文