之前曾经想过这个问题,但没有总结过。
拦截器是基于java的反射机制的,而过滤器是基于函数回调。
拦截器可以获取IOC容器中的各个bean,而过滤器就不行,这点很重要,在拦截器里注入一个service,可以调用业务逻辑。
拦截器是被包裹在过滤器之中的。
以上是调用顺序,可以加断点观察。
之前曾经想过这个问题,但没有总结过。
拦截器是基于java的反射机制的,而过滤器是基于函数回调。
拦截器可以获取IOC容器中的各个bean,而过滤器就不行,这点很重要,在拦截器里注入一个service,可以调用业务逻辑。
拦截器是被包裹在过滤器之中的。
以上是调用顺序,可以加断点观察。