Spring--Spring数据绑定
Posted jazon@
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring--Spring数据绑定相关的知识,希望对你有一定的参考价值。
Spring数据绑定使用场景
- Spring BeanDefinition到Bean实例创建
- Spring数据绑定
- SpringWeb参数绑定
Spring数据绑定组件
- 标准组件: org.springframework.validation.DataBinder
- Web组件
1.org.springframework.web.bind.WebDataBinder
2.org.springframework.web.bindServletRequestDataBinder
3.org.springframework.web.bind.support.WebRequestDataBinder
4.org.springframework.web.bind.support.WebExchangeDataBinder
Spring数据绑定组件
- DataBinder核心属性
- DataBinder绑定方法
bind(PropertyValues):将PropertyValues Key-Value内容映射到关联Bean中的属性上
- Spring数据绑定元数据–PropertyValues
- Spring数据绑定控制参数
数据绑定支持配置忽略未知字段,配置自动增加嵌套路径等
BeanWrapper
BeanWrapper 是Spring提供的一个用来操作javaBean属性的工具,使用它可以直接修改一个对象的属性。
- BeanWrapper使用场景
1.Spring底层JavaBeans基础设施的中心化接口
2.通常不会直接使用,间接用于BeanFactory和DataBinder
3.提供标准JavaBeans分析和操作,能够单独或批量存储JavaBean的属性
4.支持嵌套属性路径
5.实现类org.springframework.beans.BeanWrapperImpl
标准JavaBeans是如何操作属性的
以上是关于Spring--Spring数据绑定的主要内容,如果未能解决你的问题,请参考以下文章