[java]Reflections 反射工具类
package com.22pig.util; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Modifier; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.Validate; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * ClassName: Reflections * @Description: 反射工具类.提供调用getter/setter方法, 访问私有变量, 调用私有方法, 获取泛型类型Class,被AOP过的真实类等工具函数. * @author * @date 2015年9月9日 下午1:02:26 */ public class Reflections { private static final String SETTER_PREFIX = “set”; private static final String GETTER_PREFIX … Read more