小飞同学
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 条评论