你的位置:首页 > 软件开发 > Java > 请求参数到表述层的类型转换——SpringMVC

请求参数到表述层的类型转换——SpringMVC

发布时间:2016-08-15 21:00:21
一、不论是SpringMVC 的 JSR-303 数据校验还是自定义类型转换器,都需要配置 <mvc:annotation-driven/>,而添加这个配置后,会自动注册RequestMappingHandlerMapping、RequestMappingHand ...

请求参数到表述层的类型转换——SpringMVC

一、不论是SpringMVC 的 JSR-303 数据校验还是自定义类型转换器,都需要配置 <mvc:annotation-driven/>,而添加这个配置后,会自动注册RequestMappingHandlerMapping、

RequestMappingHandlerAdapter 与 ExceptionHandlerExceptionResolver  三个bean。在没添加前,正常的请求都是由 AnnotationMethodHandlerAdapter 进行处理的。我之前

的几篇文章都是以 AnnotationMethodHandlerAdapter 的 handler() 进行分析。在添加后,正常请求是由 RequestMappingHandlerAdapter 的 handler() 进行处理的。它们的

逻辑是不同的。这里就不对源码进行具体说明。

二、Spring 引入了 core.convert 包,提供了一个通用的类型转换系统。

1.在 core.convert.support 包下提供了许多默认的类型转化器,为类型转换提供和极大的方便。

请求参数到表述层的类型转换——SpringMVC

2.自定义类型转换器

(1)实现 Converter 接口

package org.springframework.core.convert.converter;public interface Converter<S, T> { T convert(S source);}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:请求参数到表述层的类型转换——SpringMVC

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录