拦截机制的问题

拦截机制的问题

老师:之前在没修改InterceptorConfiguration之前,拦截机制测试是有效的,为何在实现领取优惠券功能后,拦截器机制注入失效要重新修改代码注入

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
慕雪0427571 2020-09-01 23:01:34

加入领取优惠券功能之后,拦截器抛出异常并不是拦截器失效了哦,http://img1.sycdn.imooc.com//climg/5f4e60f70975490108710218.jpg

之前这里是手动创建了一个拦截器对象进行拦截,并不是ioc容器自动装配的 , 当拦截器中新增需要自动注入的某些对象,比如userService等时,因为这个拦截器对象不是被自动注入到spring容器中的那个,所以userService等对象就更没有被主动装配了,所以调用userService的方法时,抛出了空指针异常。

7七月 2020-08-06 15:48:45

没太理解你的问题,这个业务和拦截机制有什么关系?

  • 提问者 吱吱鼠咔咔咔 #1
    就是最初写拦截机制的时候,测试工具测试拦截机制是成功的,然后写了用户优惠券的功能,测试工具测试拦截机制就显示空指针异常了,然后要按老师的方法修改InterceptorConfiguration才恢复正常,就是写了优惠券功能后为何导致原本正常的拦截器机制也空指针了
    2020-08-06 17:50:26
  • 7七月 回复 提问者 吱吱鼠咔咔咔 #2
    这个我很难回答,不知道具体代码是怎样的。或者你具体描述下代码方面的问题,才能尝试看看。这个只是写了优惠券就不能拦截了,这个很难给出一个答案。
    2020-08-07 13:10:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师