21 lines
542 B
Java
21 lines
542 B
Java
package weaver.aiyh_pcn.async_organization.util;
|
|
|
|
|
|
import java.lang.reflect.InvocationTargetException;
|
|
import java.lang.reflect.Method;
|
|
|
|
/**
|
|
* @author EBU7-dev1-ayh
|
|
* @create 2021/7/26 0026 8:55
|
|
* 获取model类的属性值
|
|
*/
|
|
|
|
|
|
public class GetModelValue<T> {
|
|
public Object getValueForString(T obj, String mothodName) throws NoSuchMethodException, InvocationTargetException, IllegalAccessException {
|
|
Class<?> clazz = obj.getClass();
|
|
Method getValue = clazz.getDeclaredMethod("get" + mothodName);
|
|
return getValue.invoke(obj);
|
|
}
|
|
}
|