?? 小 木 来 了 extcolor{Orange}{小木来了} 小木来了
?? 一 个 登 录 有 必 要 做 成 那 样 吗 ? extcolor{green}{一个登录有必要做成那样吗?} 一个登录有必要做成那样吗? 我 的 回 答 : 非 常 有 必 要 extcolor{red}{我的回答:非常有必要} 我的回答:非常有必要??
?? 试 想 一 下 , 如 果 一 个 网 站 可 以 随 便 进 去 点 赞 等 操 作 , 那 还 要 登 录 干 什 么 ? extcolor{green}{试想一下,如果一个网站可以随便进去点赞等操作,那还要登录干什么?} 试想一下,如果一个网站可以随便进去点赞等操作,那还要登录干什么???
?? 博 主 也 在 学 习 阶 段 , 如 若 发 现 问 题 , 请 告 知 , 非 常 感 谢 extcolor{Orange}{博主也在学习阶段,如若发现问题,请告知,非常感谢} 博主也在学习阶段,如若发现问题,请告知,非常感谢??
周 榜 也 到 了 26 , 哇 塞 ( o ゜ ▽ ゜ ) o ☆ , 顺 便 提 一 下 今 天 库 里 必 登 三 分 历 史 第 一 extcolor{blue}{周榜也到了26,哇塞(o゜▽゜)o☆,顺便提一下今天库里必登三分历史第一} 周榜也到了26,哇塞(o゜▽゜)o☆,顺便提一下今天库里必登三分历史第一??
拦截器
1.简介
SpringMVC
的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。
拦截器和过滤器的区别在于拦截器使AOP思想的具体应用
- 过滤器
servlet
规范中的一部分,任何java web工程都可以使用- 在
url-pattern
中配置了/*
之后,可以对所有要访问的资源进行拦截 - 需要重写方法
- 拦截器
- SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用
- 拦截器只会拦截访问的控制器方法, 如果访问的是jsp/html/css/image/js是不会进行拦截的
- 不需要重写方法
2.自定义拦截器
> 新 建 一 个 M o d u l e , 添 加 w e b 支 持 extcolor{OrangeRed}{–> 新建一个Module,添加web支持} >新建一个Module,添加web支持??
> 配 置 w e b . x m l , a p p l i c a t i o n C o n t e x t . x m l , 添 加 一 个 c o n t r o l l e r 的 包 extcolor{OrangeRed}{–> 配置web.xml,applicationContext.xml,添加一个controller的包} >配置web.xml,applicationContext.xml,添加一个controller的包??
> 编 写 测 试 extcolor{OrangeRed}{–> 编写测试} >编写测试??
@RestController
public class TestController {
@GetMapping("/t1")
public String test(){
System.out.println("TestController-->test()执行了");
return "ok";
}
}
添加Artifact中的lib,以及配置Tomcat,启动测试出现,证明Spring配置好了