spring过滤器和拦截器的区别
来源:动视网
责编:小OO
时间:2024-08-12 01:43:04
spring过滤器和拦截器的区别
过滤器基于函数回调,拦截器基于Java反射机制。过滤器实现的是javaxservletFilter接口,使用依赖于Tomcat等容器,导致只能在web程序中使用,拦截器是Spring组件,由Spring容器管理,并不依赖Tomcat等容器,不仅可以应用在web程序中,也可以用于Application、Swing等程序中。
导读过滤器基于函数回调,拦截器基于Java反射机制。过滤器实现的是javaxservletFilter接口,使用依赖于Tomcat等容器,导致只能在web程序中使用,拦截器是Spring组件,由Spring容器管理,并不依赖Tomcat等容器,不仅可以应用在web程序中,也可以用于Application、Swing等程序中。

实现原理不同,使用范围不同等。
过滤器基于函数回调,拦截器基于Java反射机制。
过滤器实现的是javaxservletFilter接口,使用依赖于Tomcat等容器,导致只能在web程序中使用,拦截器是Spring组件,由Spring容器管理,并不依赖Tomcat等容器,不仅可以应用在web程序中,也可以用于Application、Swing等程序中。
spring过滤器和拦截器的区别
过滤器基于函数回调,拦截器基于Java反射机制。过滤器实现的是javaxservletFilter接口,使用依赖于Tomcat等容器,导致只能在web程序中使用,拦截器是Spring组件,由Spring容器管理,并不依赖Tomcat等容器,不仅可以应用在web程序中,也可以用于Application、Swing等程序中。