hutool工具反射工具

简介: hutool工具反射工具

Hutool针对Java的反射机制做了工具化封装,封装包括:

  1. 获取构造方法
  2. 获取字段
  3. 获取字段值
  4. 获取方法
  5. 执行方法(对象方法和静态方法)


获取某个类的所有方法

Method[] methods=ReflectUtil.getMethods(Dog.class);


获取某个类的指定方法

Methodmethod=ReflectUtil.getMethod(Dog.class, "getName");


构造对象

ReflectUtil.newInstance(Dog.class);


执行:

Dogdog=newDog("hoho");
System.out.println(dog.toString());
ReflectUtil.invoke(dog, "setName", "dogtt");
System.out.println(dog.toString());

image.png

相关文章
|
1月前
|
IDE Java 开发工具
Lombok 详解:简化 Java 开发的神奇工具
Lombok 是一款 Java 工具,通过注解自动处理如 getter/setter、toString、equals 和 hashCode 等常见代码,减少样板代码。安装 Lombok 需要在 IDE(如 IntelliJ IDEA)中添加插件,并在 Maven 或 Gradle 项目中配置依赖。常用注解包括 @Getter/@Setter 生成访问器,@ToString 生成对象描述,@EqualsAndHashCode 生成比较方法,@NoArgsConstructor/@AllArgsConstructor 生成构造器,@Data 综合应用这些注解。
116 9
|
1月前
|
Java 数据库连接 Apache
Hutool工具包等常用工具类总结
Hutool工具包等常用工具类总结
|
9月前
|
Java Python
HuTool工具类实用技巧:从常用方法入手
HuTool工具类实用技巧:从常用方法入手
179 0