mybatis plus 3.5 SqlExplainInterceptor 引入失败
时间: 2023-06-28 12:14:09 浏览: 145
如果你在使用MyBatis-Plus 3.5版本时,引入SqlExplainInterceptor失败,可能是因为你的项目中没有引入相关的依赖或者配置不正确。具体的解决方案如下:
1. 确认你的项目中已经引入了MyBatis-Plus 3.5版本的依赖,例如:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.3</version>
</dependency>
```
2. 在MyBatis的配置文件中,添加SqlExplainInterceptor的配置,例如:
```xml
<configuration>
<plugins>
<plugin interceptor="com.baomidou.mybatisplus.extension.plugins.inner.SqlExplainInterceptor"/>
</plugins>
</configuration>
```
3. 如果你的项目使用的是Spring Boot,可以在application.yml或者application.properties中添加SqlExplainInterceptor的配置,例如:
```yml
mybatis-plus:
configuration:
# 添加SqlExplainInterceptor的配置
plugins:
- com.baomidou.mybatisplus.extension.plugins.inner.SqlExplainInterceptor
```
如果你已经按照上述方式进行了配置,但是仍然无法引入SqlExplainInterceptor,可能是因为你的项目结构或者MyBatis-Plus版本不兼容。你可以尝试升级或者降级MyBatis-Plus版本,或者重新梳理项目结构。
阅读全文