一开始学习到springmvc的拦截器相关知识时候,我以为拦截器作用和过滤器一样,能够拦截设定的所有请求,但是实际上两者是有差别的.以下是我学到的差别
拦截器和过滤器的区别在于拦截范围:过滤器可以拦截所有要访问的资源,而拦截器只会拦截访问控制器的方法,如果访问的是jsp,html,css或者js资源是不会进行拦截的”。
实际上经过测试,这句话说的并不对
接下来我将按照发现问题,总结的步骤解释拦截器到底拦截了什么.
发现问题
在学到的内容中,有这么一句话:如果访问的是jsp,html,css或者js资源是不会进行拦截的
那么我们就试一试访问所谓的这些资源会不会走拦截的方法:
1.前提:
静态资源默认访问已经开启
在这几个前提下,我们在进行以下测试