Java内省机制
描述
1 | 复制代码在这里笔者先以我自己的理解来说下什么是Java的内省机制, Java内省机制是对反射的一种封装, 是Java提供给开发 |
PropertyDescriptor属性描述器
1 | 复制代码先以一个例子来入门吧: |
PropertyEditor属性编辑器
1 | 复制代码PropertyEditor也是Java提供的一种对属性的扩展了, 用于类型的转换, 比如我们设置属性的时候, 期望将String类 |
BeanInfo
1 | 复制代码BeanInfo是一个接口, 有一个子类GenericBeanInfo, 通常情况下创建的是GenericBeanInfo, 其是Introspector |
CachedIntrospectionResults
1 | 复制代码--------------看到下面代码别慌......请直接看着下面我的文字分析来看代码--------------- |
BeanWrapper
1 | 复制代码public class BeanWrapperImpl extends AbstractNestablePropertyAccessor implements BeanWrapper { |
总结
1 | 复制代码我们从Java内省机制进行出发, 引出了PropertyDescriptor、PropertyEditor(类型转换用)、Introspector、 |
本文转载自: 掘金