文章目录
- 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(数字),数字越小,越先执行。