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

news/2024/5/19 4:41:08 标签: 反射

这是编译器参数

原因:

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

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

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

选择File菜单并继续选择Settings

在这里插入图片描述

然后在弹出框顺序选择

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

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

-parameters

之后点击OK即可完成设置
在这里插入图片描述


http://www.niftyadmin.cn/n/803415.html

相关文章

Collection操作

1. Arrays的asList和集合构造器: Arrays.asList() : 调用Arrays类的asList方法将集合转化为List。 改变数组长度的操作是不能用的,因为数组长度是固定的。会抛出异常: java.lang.UnsupportedOperationException(不支持的操作异常) package com.zyq.s…

OOP阶段笔试题

考察: static的用法 笔试题: 程序运行结果是 编译不通过(没运行结果): public class Test {public int aMethod() {static int i 0;i;return i;}public static void main (String args[]) {Test test new Test();test.aMethod();int j te…

Oracle创建表空间-创建用户

1.创建表空间: create tablespace root datafile D:\Oracle\dataSpace\root.dbf size 50m autoextend on; 2.创建用户: CREATE USER root IDENTIFIED BY root DEFAULT TABLESPACE root TEMPORARY TABLESPACE temp; 3.赋予权限: GRANT CONNECT TO root;…

自定义一个类解析YAML文件

自定义PropertySourceFactory解析YAML文件: PropertySourceFactory的默认实现DefaultPropertySourceFactory是解析不了yaml文件的,如果要解析,就要自定义实现。 A.引用第三方jar包 我们直接引用第三方jar包,利用里边的API进行解…

#{}和${}的区别

#{}和${}的区别 数据库数据 图片: 一、先说#{} 例:mapper.xml如下 select * from payment where name #{name}; 1、#{}是一个占位符,相当于JDBC中的一个?,会对一些敏感的字符进行过滤 2、#{}底层采用…

springboot异常总结

1.集成knife4j的问题: 如果报如下异常,就给启动类添加扫描组件的注解并设置路径

子查询笔试题

SELECT ck.*, zh.*, ( zh.zhye*(SELECT hl FROM t_hl WHERE bzck.bz)) FROM t_ckzh ck JOIN t_zhye zh ON ck.zhdhzh.zhdh; 正确答案是: zh.zhye*子查询