public class JavassistBeanPropertyFactory
extends java.lang.Object
implements cn.featherfly.common.bean.BeanPropertyFactory
动态创建指定类型指定属性对应的BeanProperty子类的工厂. 优点:默认的反射BeanProperty比动态生成的设置慢一倍,读取慢几倍. 缺点:生成大量类,占用内存空间.
| 构造器和说明 |
|---|
JavassistBeanPropertyFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> cn.featherfly.common.bean.BeanProperty<T> |
create(java.lang.String propertyName,
java.lang.reflect.Field field,
java.lang.Class<T> propertyType,
java.lang.reflect.Method setMethod,
java.lang.reflect.Method getMethod,
java.lang.Class<?> ownerType,
java.lang.Class<?> declaringType) |
public <T> cn.featherfly.common.bean.BeanProperty<T> create(java.lang.String propertyName,
java.lang.reflect.Field field,
java.lang.Class<T> propertyType,
java.lang.reflect.Method setMethod,
java.lang.reflect.Method getMethod,
java.lang.Class<?> ownerType,
java.lang.Class<?> declaringType)
create 在接口中 cn.featherfly.common.bean.BeanPropertyFactory