快速入门
拦截器需要写一个配置类
- 实现接口的时候记得加component注解,将它交给IOC容器管理
- 配置类要实现WebMvcConfigurer接口
- 实现WebMvcConfigurer接口中的 addInterceptors方法
具体要实现这个方法,并且在方法中创建拦截器对象addInterceptor,拦截器对象为我们前面创建的那个类对象,因为我们把他交给bean容器管理了,所以直接依赖注入就行
addPathPatterns用来定义拦截的资源
拦截器的拦截路径
拦截器的执行流程
Tomcat不能识别我们编写的controller程序,但是它能识别servlet程序,因为Tomcat是一个servlet容器
dispatcherservlet(springframework里面非常核心的前端控制器),请求会先进入这个servlet,servlet将这个请求再转给controller再去执行对应的接口方法