Package | Description |
---|---|
cn.hutool.core.bean |
Bean相关操作,包括Bean信息描述,Bean路径表达式、动态Bean、Bean工具等
|
cn.hutool.core.bean.copier.provider |
Bean值提供者方式封装
|
Class and Description |
---|
BeanDesc
Bean信息描述做为BeanInfo替代方案,此对象持有JavaBean中的setters和getters等相关信息描述
查找Getter和Setter方法时会: |
BeanDescCache
Bean属性缓存
缓存用于防止多次反射造成的性能问题 |
BeanException
Bean异常
|
BeanInfoCache
Bean属性缓存
缓存用于防止多次反射造成的性能问题 |
BeanPath
Bean路径表达式,用于获取多层嵌套Bean中的字段值或Bean对象
根据给定的表达式,查找Bean中对应的属性值对象。 表达式分为两种: .表达式,可以获取Bean对象中的属性(字段)值或者Map中key对应的值 []表达式,可以获取集合等对象中对应index的值 表达式栗子: |
DynaBean
动态Bean,通过反射对Bean的相关方法做操作
支持Map和普通Bean |
OptionalBean
optional对象判空,参考:https://mp.weixin.qq.com/s/0c8iC0OTtx5LqPkhvkK0tw
from:https://github.com/looly/hutool/pull/1182 |
PropDesc
属性描述,包括了字段、getter、setter和相应的方法执行
|
Class and Description |
---|
DynaBean
动态Bean,通过反射对Bean的相关方法做操作
支持Map和普通Bean |
Copyright © 2021. All rights reserved.