文档章节

spring application 之 类型转换器TypeConvertor

my_juke
 my_juke
发布于 06/05 11:12
字数 256
阅读 11
收藏 2

java.beans.PropertyEditor

属性编辑器,解决spring把字符串转成自定义对象的问题

PropertyEditorRegistry

接口,注册与查找PropertyEditor

PropertyEditorRegistrySupport

实现 PropertyEditorRegistry 接口,存储PropertyEditor的容器。 该类会注册一些默认的属性编辑器。

org.springframework.beans.TypeConverter

类型转换器,注意与ConversionService区分

org.springframework.beans.TypeConverterDelegate

类型转换器的一个代理类,其实是一个帮助类

TypeConverterSupport

类型转换器支持类,主要通过调用 TypeConverterDelegate 实现方法。

org.springframework.bean.SimpleTypeConverter

简单的类型换器

PropertyAccessor

Bean的 PropertyValues

ConfigurablePropertyAccessor

多一个ConversionService

AbstractPropertyAccessor

主要是将PropertyeValues 转成PropertyValue

AbstractNestablePropertyAccessor

设置Bean的属性值,支持嵌套。

org.springframework.beans.BeanWrapperImpl

AbstractNestablePropertyAccessor 的实现类

org.springframework.core.convert.ConversionService

类型转换器

GenericConversionService

相关联的两个接口 Converter, Formatter

DefaultConversionService

提供一些默认的类型转换器,都在org.springframework.core.convert.support包下

FormattingConversionService

提供默认的格式化器,与类型转换器适配

© 著作权归作者所有

my_juke
粉丝 4
博文 34
码字总数 22261
作品 0
深圳
私信 提问
Spring Boot:定制HTTP消息转换器

这篇文章主要介绍在Spring Boot中使用消息转换器。 在构建RESTful数据服务过程中,我们定义了controller、repositories,并用一些注解修饰它们,但是到现在为止我们还没执行过对象的转换——...

阿杜
2017/12/09
0
0
Spring核心——数据的类型转换

在字符串到实体转换一文中介绍了Spring核心框架中使用PropertyEditor将任何字符串转换为数字、实体的方法。除了字符串到实体,Spring还提供了更加通用的功能在对象和对象之间进行数据转换。 ...

随风溜达的向日葵
2018/09/13
81
0
SpringMVC+Spring+Mybatis整合应用(1)

以用户管理系统的开发为例,详细介绍SpringMVC+Spring+Mybatis的整合,并在编写controller的过程中记录SpringMVC中的一些高级应用(会特别标示) 1. 项目整合搭建过程 1. 项目需求:主要实现...

江左煤郎
2018/11/29
72
0
spring mvc Ajax 的运用以及遇到的问题

Spring mvc 3.x版本,在支持Ajax方面还是不错的,看文档我们发现,只要我们在Controller里添加@RequestBody 和@ResponseBody两个标签后,就能把前台传过来的JSON对象进行转换成我们的java对象...

Line
2014/02/27
3.4K
0
SpringMVC3.2.x整合Fastjson与Controller单元测试

SpringMVC与Fastjson整合相当简单,只要在pom引入fastjson包后,配置一下SpringMVC的messageConverter就可以使用了。 但是如果在单元测试时,使用mockMvc测试controller 此时会报406错误,也...

bfleeee
2014/10/20
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

精华帖

第一章 jQuery简介 jQuery是一个JavaScript库 jQuery具备简洁的语法和跨平台的兼容性 简化了JavaScript的操作。 在页面中引入jQuery jQuery是一个JavaScript脚本库,不需要特别的安装,只需要...

流川偑
4分钟前
0
0
语音对话英语翻译在线翻译成中文哪个方法好用

想要进行将中文翻译成英文,或者将英文翻译成中文的操作,其实有一个非常简单的工具就能够帮助完成将语音进行翻译转换的软件。 在应用市场或者百度手机助手等各大应用渠道里面就能够找到一款...

401恶户
16分钟前
1
0
jenkins 插件下载加速最终方案

推荐做法 1、告诉jenkins 我哪些插件需要更新 jenkins插件清华大学镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 1.进入jenkins系统管理 2.进入插件管...

vasks
22分钟前
2
0
composer爆错:zlib_decode():data error

解决办法:先用 composer diagnose 命令检测 然后 composer self-update 更新composer版本 最后执行 composer update 或者 composer install composer 切换阿里云镜像 用起来还快 composer c...

koothon
29分钟前
2
0
shangcheng-my

1.数据库主键、外键类型为bigint,那么在后台应该用什么类型的变量定义? 后台用string接收,因为前段传过来的一般都是json字符串,后台直接接收,mysql是可以吧数字类型的字符串转换为对应的...

榴莲黑芝麻糊
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部