类 ReflectionUtils

java.lang.Object
top.zephyrs.mybatis.semi.metadata.ReflectionUtils

public class ReflectionUtils extends Object
  • 构造器详细资料

    • ReflectionUtils

      public ReflectionUtils()
  • 方法详细资料

    • getAllFields

      public static List<Field> getAllFields(Class<?> type)
      获取Bean的所有非静态字段(包含父类字段)
      参数:
      type - 类型
      返回:
      Bean的字段集合
    • getProperty

      public static List<Field> getProperty(Class<?> type) throws Exception
      获取所有Bean的属性对应的字段(仅限字段与属性名称一致的情况)
      参数:
      type - 类型
      返回:
      Bean的属性字段集合
      抛出:
      Exception - 反射执行异常
    • makeAccessible

      public static void makeAccessible(Field field)
    • findField

      public static Field findField(Class<?> clazz, String name)
    • setField

      public static void setField(Field field, Object target, Object value)