• 小飞同学
    2021-05-21
    @Qualifier("com.spring.puzzle.filter.TimeCostFilter") ​FilterRegistrationBean timeCostFilter; 往controller层注入filter的意义是什么?有什么应用场景么? 估计CodeReview会被打吧
    共 1 条评论
    16
  • 学习
    2021-11-04
    其实对第二个案例有疑问,在catch中做业务逻辑,是因为需要业务补偿,怎么说都是在try里面未执行chain.doFilter才会补偿,但在try…catch外面再做一个chain.doFilter怎么看都不符合是碳基生物写的。假设catch到exception一定要抛出去然后处理异常信息,那后面doFilter永远不可能执行,毕竟是存在这种业务情况的。当然也存在catch到异常后还希望正常往下走。所以不是很理解在try…catch外后面执行的case
    
    6
  • 码畜
    2021-05-21
    Q:一次也没有调 A:结果是接口无法正常响应,程序不会回调执行,最后无返回
    
    5
  • TANMIYOO
    2021-05-21
    为什么不能直接将Filter直接注册成bean呢而是要封装在FilterRegistrationBean中 思考题:自定义的filte中不调用chain.doFilter(),由于还在if (pos < n) {}作用域中,又没有继续调用下一个filter,就会直接return,无法执行核心业务代码servlet.service(request, response);
    
    3
  • 安迪密恩
    2022-03-10
    积累知识点就好了,别抬杠啊。。。
    
    1
  • Y
    2022-04-25
    在案例 2 中,我们提到一定要避免在过滤器中调用多次 FilterChain#doFilter()。那么假设一个过滤器因为疏忽,在某种情况下,这个方法一次也没有调用,会出现什么情况呢? ----测试了一下,没有任何返回
    共 1 条评论
    