mybatisplus 跳过自定义拦截器
时间: 2023-11-29 19:46:48 浏览: 209
根据提供的引用内容,我们可以得知MyBatis-Plus是支持自定义拦截器的,但是如果想要跳过自定义拦截器,可以通过以下两种方式实现:
1.使用MyBatis-Plus提供的SqlRunner类进行操作,SqlRunner是一个轻量级的SQL执行器,它不会触发MyBatis-Plus的拦截器链,因此可以跳过自定义拦截器。示例代码如下:
```java
SqlRunner sqlRunner = new SqlRunner(dataSource);
sqlRunner.select("select * from user", new HashMap<>());
```
2.在MyBatis-Plus的配置文件中,将自定义拦截器的配置注释掉或者删除即可。示例代码如下:
```xml
<!-- <bean id="myInterceptor" class="com.example.MyInterceptor"/> -->
<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<!-- <property name="plugins">
<array>
<ref bean="myInterceptor"/>
</array>
</property> -->
</bean>
```
阅读全文