拦截器和过滤器之间的区别
过滤器:Filter 拦截器: Inteceptor
Servlet的Filter:过滤器主要过滤http 请求,对servlet有用。拦截器主要拦截action请求。
Servlet作用:通过一个servlet来分发请求给不同的Controller。
Spring的Inteceptor:拦截器可以获取IOC容器中的service bean实现业务逻辑,拦截器可以获取IOC中的service bean实现业务逻辑,拦截器可以获取ioc中的service bean实现业务逻辑。Inteceptor是Spring容器的,是Spring支持的。在controller,service,dao层都可以使用拦截器,对该层进行拦截。
过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。
你好,茶杯