Spring中攔截器Intercepter和過濾器Filter的區別

1.使用範圍:Filter是Servlet規範規定的,只能用於Web程序。而攔截器可以用於Web,Application,Swing等程序中。

2.規範不同:Filter是servlet規範,是Servlet容器支持的。而攔截器是在Spring容器內得到,是Spring框架支持的。

3.使用的資源:攔截器作爲Spring容器內的一種組件,可以使用Spring容器提供的各種資源。

4.深度不同:Filter只能在Servlet前後起作用,但攔截器能深入到方法前後,異常拋出前後等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章