当前使用版本(必填,否则不予处理)

mybatis plus version:3.4.0

该问题是如何引起的?(确定最新版也有问题再提!!!)

使用mybatis的拦截器,直接报错

重现步骤(如果有就写完整)

进行自定义拦截器,后executor没有加载进来,为null

报错信息

java.lang.NullPointerException: null at org.apache.ibatis.session.defaults.DefaultSqlSession.close(DefaultSqlSession.java:263) ~[mybatis-3.5.5.jar:3.5.5] at org.mybatis.spring.SqlSessionUtils.closeSqlSession(SqlSessionUtils.java:195) ~[mybatis-spring-2.0.5.jar:2.0.5] at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:448) ~[mybatis-spring-2.0.5.jar:2.0.5] at com.sun.proxy.$Proxy67.selectList(Unknown Source) ~[na:na] at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:223) ~[mybatis-spring-2.0.5.jar:2.0.5] at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:173) ~[mybatis-plus-core-3.4.0.jar:3.4.0] at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:78) ~[mybatis-plus-core-3.4.0.jar:3.4.0]

Comment From: miemieYaho

给出你的复现demo

Comment From: ericql

spring-boot-mybatis-sensitive.zip

Comment From: miemieYaho

你自己写的插件自己处理