当前使用版本(必填,否则不予处理)
3.5.6
该问题是如何引起的?(确定最新版也有问题再提!!!)
Service类的使用情况,在TmpAuthorityServiceImpl中注入Cache对象为NULL
去掉对ServiceImpl的继承,注入正常
重现步骤(如果有就写完整)
报错信息
Comment From: nieqiurong
提供复现工程
Comment From: Bobo1553
抱歉,前几天太忙没来得及整最小复现工程,今天整了一下,如下是一个复现工程
github链接:https://github.com/Bobo1553/mybatis-service-test
分支:mybatis-service
请求http://127.0.0.1:8080/api/user/cache接口,会报NPE,报错如下:
分支:no-mybatis-service
请求http://127.0.0.1:8080/api/user/cache接口,正常返回cache
Comment From: Bobo1553
ISSUES反馈补充:
确定当前使用版本:3.5.6
提供环境信息:Java版本 8.0,数据库版本 H2,驱动版本8.0.32
详细描述问题:在继承了ServiceImpl
提供完整堆栈日志:无
提供复现步骤:启动,请求接口http://127.0.0.1:8080/api/user/cache
补充提供复现工程:https://github.com/Bobo1553/mybatis-service-test
Comment From: nieqiurong
有个东西叫动态代理,删掉final就行