public class ReflectUtil extends Object
总结: Cglib更方便使用
| Constructor and Description |
|---|
ReflectUtil() |
| Modifier and Type | Method and Description |
|---|---|
static Method |
findMethod(Class<?> clazz,
String name,
Class<?>... paramTypes) |
static Class |
findTypeParam(Object object,
Class<?> parameterizedSuperclass,
String typeParamName)
获取泛型类型
|
static Object |
generateCglibProxy(Object target,
ProxyConfig config) |
static Object |
generateJdkProxy(Object target,
ProxyConfig config) |
static boolean |
isFinal(Field field) |
static boolean |
isFinal(int modifiers) |
static boolean |
isPublic(Field field) |
static boolean |
isPublic(int modifiers) |
static boolean |
isPublicStaticFinal(Field field) |
public static Object generateCglibProxy(Object target, ProxyConfig config)
public static Object generateJdkProxy(Object target, ProxyConfig config)
public static Class findTypeParam(Object object, Class<?> parameterizedSuperclass, String typeParamName)
object - xxxparameterizedSuperclass - xxxtypeParamName - xxxpublic static boolean isPublicStaticFinal(Field field)
public static boolean isPublic(Field field)
public static boolean isPublic(int modifiers)
public static boolean isFinal(Field field)
public static boolean isFinal(int modifiers)
Copyright © 2018. All rights reserved.