文章目录
- 1.WebMvcConfigurer简介
- 2. 页面跳转控制器
- 3. 数据格式化
- 4. 拦截器
- 4.1 一个拦截器
- 4.2 多个拦截器
1.WebMvcConfigurer简介
WebMvcConfigurer是SpringMVC xml配置文件的JavaConfig实现方式。

2. 页面跳转控制器
创建 SpringMVC 配置类:



3. 数据格式化
Formatter<T>是数据转换接口,将一种数据类型转换为另一种数据类型。Formatter<T>只能将 String 类型转为其他数据数据类型。因为 Web 请求的所有参数都是 String,我们需要把 String 转为 Integer ,Long,Date 等等。
(1)创建DeviceInfo数据类

(2)自定义 Formatter

(3)登记自定义的 DeviceFormatter

(4)Controller 接受请求数据

(5)测试

4. 拦截器
拦截器定义步骤:
- 声明类实现 HandlerInterceptor 接口,重写三个方法(需要那个重写那个)
- 登记拦截器
4.1 一个拦截器
(1)创建拦截器

(2)登记拦截器

4.2 多个拦截器
多个拦截器可以在注册的时候使用order(数字),数字越小,越先执行。










![C++详解NOI题:[NOIP2021] 报数](https://img-blog.csdnimg.cn/7a6b75f851434f248b586e8569cbdf2f.png)






![约瑟夫问题的环形链表实现[Java]](https://img-blog.csdnimg.cn/24515079ef81428db150b75acb9718d7.png)

