首页 > 其他分享 >反射获取参数名-设置编译器

反射获取参数名-设置编译器

时间:2022-09-05 12:11:30浏览次数:58  
标签:反射 获取 编译器 参数 设置 Compiler

这是编译器参数

原因:

由于反射机制默认获取不到一个方法的参数名,即:反射机制通过Method获取到参数后,再得到参数名时返回的字符串为arg0,arg1,arg2....

但是在编译器中添加一个参数即可解决该问题。

IDEA中设置该参数的步骤参考下图:

选择File菜单并继续选择Settings

然后在弹出框顺序选择

Build,Execution,Deployment->Compiler->Java Compiler

并在右侧图中位置输入内容:

-parameters

之后点击OK即可完成设置

标签:反射,获取,编译器,参数,设置,Compiler
From: https://www.cnblogs.com/zhaoyongqi/p/16657655.html

相关文章

  • Pybind11 揭秘。 Ch 4.1:仅位置参数
    Pybind11揭秘。Ch4.1:仅位置参数Python不支持C++中的函数重载(具有相同函数名称的不同函数签名)。尽管如此,Python确实提供了一组少数语法,包括默认值和kwargs,以允许根......
  • Java反射机制
    一、获取字节码c(三种方法).Class.getClass().Class.forName("完整的全路径")二、获取构造方法1.c通过下列方法得到构造方法的对象con(四种方法)getConstruct......
  • requestbody参数不为空检校
    @RequestBody入参字段判空校验,后端@Valid参数校验,内部类参数校验:https://blog.csdn.net/L9009121314/article/details/122296787@NotEmpty,@NotNull和@NotBlank的区别:htt......
  • 反射加缓存,解决不同的业务下调用不同的实现
    根据前端传入不同的支付code,动态找到对应的支付方法,发起支付。我们先定义一个注解。@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)public@inter......
  • 16.普通参数与基本注解-@ModelAttribute
    抄的网上的分析,但是也要用自己的话理解一遍用法1:用在入参运用在参数上,会将客户端传递过来的参数按名称注入到指定对象中,并且会将这个对象自动加入ModelMap中,便于View层使......
  • springMVC 获取参数
    1.servlet@GetMapping("/params")publicStringtest5(HttpServletRequestrequest){Stringusername=request.getParameter("username");Stringpassword......
  • 【Java可复用工具类-评论时间】传入LocalDateTime参数,返回一个时间【过去、昨天、今天
    1、效果2、代码importorg.springframework.stereotype.Component;importjava.time.Duration;importjava.time.LocalDate;importjava.time.LocalDateTime;impor......
  • alibaba的csb使用HttpParameters.Builder 发送请求时通过NGINX时,一些参数消失
    问题描述当使用csb的HttpParameters.Builder的requestURL方法调用第三方api时,本地运行成功调用,但是当部署在服务器A并通过另一台服务器B的ng转发调用失败。代码......
  • Day38注解和反射
    注解Annotation的作用:不是程序本身,可以对程序作出解释(这一点和注释(comment)没什么区别)。可以被其他程序(如:编译器等)读取。Annotation的格式:注解是以"@注释名"在代......
  • 反射
    反射的概念  ......