HandlerInterceptor和HandlerInceptorAdaptor

突然纠结这俩接口,主要是因为WebMvcConfigurer和WebMvcConfigurerAdapter。我是这么想的,前者为Spring Boot2的推荐使用,后者在Spring Boot2被标记为deprecated,但是WebMvcConfigurerAdapter是基于WebMvcConfigurer实现的呀,常规思路不都是推荐使用最新的嘛,怎么这里往回走了(其实源码注释已经给了解释,并且基于这个解释也能简单从一个方面说明Spring Boot2为啥最低只支持JDK8)。

然后在使用HandlerInceptorAdaptor的时候就开始纠结了,咋这儿就推荐使用HandlerInceptorAdaptor了?
看了一下HandlerInceptorAdaptor源码,注释说是HandlerInterceptor的精简版本,HandlerInceptorAdaptor确实是实现了AsyncHandlerInterceptor,并且AsyncHandlerInterceptor继承自HandlerInterceptor。

总而言之,怪我这思想太简单,不能简单从命名(Adaptor)去判断使用哪个。

更多可参考stackoverflow:

What is difference between HandlerInterceptor and HandlerInceptorAdaptor

More: Allinprogram

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值