public class JavaBeanMetaData extends Object
BeanInfo,
Introspector| 限定符和类型 | 方法和说明 |
|---|---|
static JavaBeanMetaData |
createBeanMetaDataFromType(Class<?> javaType) |
static JavaBeanMetaData |
createBeanMetaDataFromType(Class<?> javaType,
int getType) |
Object |
createBeanObject() |
Object |
createBeanObjectFromMap(Map<String,Object> properties) |
JavaBeanField |
getFiled(String fieldName) |
Map<String,JavaBeanField> |
getFileds() |
Class<?> |
getJavaType() |
Object |
getObjectFieldValue(Object object,
String fieldName) |
void |
setObjectFieldValue(Object object,
String fieldName,
Object newValue) |
public static JavaBeanMetaData createBeanMetaDataFromType(Class<?> javaType, int getType)
javaType - java对象getType - 1 获取 get方法 2 获取set方法 3 all所有方法public static JavaBeanMetaData createBeanMetaDataFromType(Class<?> javaType)
public Object createBeanObject() throws IllegalAccessException, InstantiationException
public Object createBeanObjectFromMap(Map<String,Object> properties) throws IllegalAccessException, InstantiationException
public void setObjectFieldValue(Object object, String fieldName, Object newValue)
public Class<?> getJavaType()
public Map<String,JavaBeanField> getFileds()
public JavaBeanField getFiled(String fieldName)
Copyright © 2025 姹熻嫃鍗楀ぇ鍏堣吘淇℃伅浜т笟鑲′唤鏈夐檺鍏徃. All rights reserved.