主要讲例子,结合例子讲逻辑和原理!
1.拦截器介绍
拦截器概念这里就不讲了 到下一章 和过滤器 监听器一起讲,有对比性!
2.例子简单架构介绍(很糙)
这里只讲一遍,以后的例子基本上都是这个架构。目录结构如下:
这里只用关心我画红线框框的部分。
springboot3 是我例子项目的总的父项目,一些共有的依赖包都在这个项目里面。(pom文件这里就不贴了,文章后面会给下载地址!)
base 是springboot3 子项目 也是dao层 所有mybatisplus逆向工程生成的文件都在这个项目中!
springboot2 是今天这篇文章的例子 他下面有service,web两个子项目 也是他的service和web层
关于mave怎么依赖的,自己照着我的项目结构多在idea练习练习就好了!
3.实际项目中拦截器创建
实现HandlerInterceptor这个接口,重写 他的这三个接口