首页 > 编程语言 >java对方法进行反射

java对方法进行反射

时间:2023-02-01 11:22:59浏览次数:39  
标签:反射 java String private class User 方法 method user

1.获取类的class信息

2.获取method

3.invoke方法执行method

 

被反射对象

```
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
private String id;
private String username;
private String gongzhong;
private String starttime;
private String score;
private String progress;


}
```

 

反射方法

```
Class clazz = User.class;
User user = new User();
Method method = clazz.getMethod("setUsername",String.class);
method.invoke(user,"123");
log.info(user.toString());
```

标签:反射,java,String,private,class,User,方法,method,user
From: https://www.cnblogs.com/yorkiiz/p/17081978.html

相关文章

  • 软件开机自启动的四种方法
    本文讲述软件开机自启动的四种方法,前三种只针对在计算机开机的时候,自动打开程序,如程序被人为关闭后,程序不会再自动运行。第四种方法可以在计算机开机的时候自动打开程序,且......
  • RNA-seq测序方法及数据分析
    RNA高通量测序(RNA-sequencing,缩写为RNA-seq)是目前高通量测序技术中被用得最广的一种技术。RNA-seq可以帮助我们了解:各种比较条件下,所有基因的表达情况的差异。RNA-seq可......
  • JavaScript 中更安全的 URL 读写
    前言URL对于我们开发人员来讲,应该是非常熟悉了。在对URL进行参数拼接时,我们一般都会直接进行字符串拼接或使用模版字符串,因为这样非常方便,但是我们这样其实会在不知不觉中......
  • java:Object是不是泛型?
    我们知道Object是所有类型的父类。可以把任意类型转换成Object来存储。那么Object是不是泛型?当我们需要定义一个变量,用来接收任意类型的变量时,可以不可以将该参数定义为Obj......
  • java 识别苹果真实图片格式
    //修改后缀之后的heic图片Filefile=newFile("C:/Users/admin/Pictures/pic/IMG_2702.HEIC");Tikatika=newTika();StringmimeType=tika.detect(file);Syste......
  • 本地方法栈与PC寄存器
    本地方法栈与PC程序计数器一、本地方法栈1.Java虚拟机栈用于管理Java方法的调用,而本地方法栈用于管理本地方法(一般非Java实现的方法)的调用2.本地方法栈,也是线程私有的。3.允......
  • Java手动带包编译与运行
    Java手动带包编译与运行1.编辑好一个Java代码2.在保存的路径下编译用javac-d.test2.java运行前面是固定的后面是类名注意d.后面有空格不然会报错javac:找不到目录在d......
  • springboot Config类@Import导入Config类中bean覆盖方法
    spring-cloud-openfeign-core第三方包里面有FeignClientsConfiguration.class里面是包括了feign需要的bean,但里面已经定义了feignEncoder、feignDecoder,如果项目中想要定制......
  • linux服务器运行java项目, 监控查看内存、储存空间和cpu占用率
    服务器部署方式为tomcat中运行war包的方式,有一次重新部署时候发现报异常堆栈溢出了.想要定位到某个war包中通过学习整理出此篇文章以作记录笔记.1.关于内存过高......
  • JVM之方法区与栈
    JVM之方法区与栈一、方法区所有线程共享静态变量,常量,类信息(构造方法,接口定义)运行时的常量池也存在方法区中,但是实例变量存在堆内存中,和方法区无关注意:方法区是被所有线程共......