第三章 Spring Boot 和 web 组件
- 笔记中的视频观看地址
3.1 SpringBoot 中拦截器SpringMVC 使用拦截器1)自定义拦截器类,实现 HandlerInterceptor 接口
2)注册拦截器类
【动力节点官网 三 动力节点-王妈妈Springboot教程Spring Boot和web组件】

文章插图

文章插图
?
Spring Boot 使用拦截器步骤:1. 创建类实现 HandlerInterceptor 接口

文章插图
?
2. 注册拦截器对象

文章插图
?

文章插图
?
3. 创建测试使用的 Controller

文章插图
?

文章插图
?
4. 主启动类

文章插图
?
5. 启动主类, 运行浏览器
访问 user/account , user/login 观察拦截的输出语句
3.2 Spring Boot 中使用 ServletServletRegistrationBean 用来做在 servlet 3.0+容器中注册 servlet 的功能,但更具有 SpringBean 友好性 。
实现步骤:1. 创建 Servlet

文章插图
?
out.flush();out.close();}2. 注册 Servlet

文章插图
?
return reg;}3. 主启动类

文章插图
?
4.启动主类,在浏览器中访问 loginServlet
3.3 Spring Boot 中使用 FilterFilterRegistrationBean 用来注册 Filter 对象实现步骤:
1.创建 Filter 对象

文章插图
?

文章插图
?
2.注册 Filter

文章插图
?
reg.addUrlPatterns("/user/*");return reg;}3.创建 Controller

文章插图
?

文章插图
?
4.启动应用, 在浏览器访问 user/account, /query 查看浏览器运行结果
3.4 字符集过滤器的应用创建项目: 014-springboot-character-filter实现步骤:
1.创建 Servlet,输出中文数据

文章插图
?
2)注册 Servlet 和 Filter

文章插图
?

文章插图
?

文章插图
?
3.在 application.properties , 禁用 Spring Boot 中默认启用的过滤器

文章插图
?
4.启动主类,运行浏览器
3.5 在 application.properties 文件中设置过滤器Spring Boot 项目默认启用了 CharacterEncodingFilter, 设置他的属性就可以

文章插图
?
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
