通过反射获得方法的参数实际名称

本文介绍了如何通过在编译时添加-parameters选项,来获取Java方法参数的实际名称,而非默认的arg0、arg1等占位符。这个技巧对于调试和日志记录非常有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一般通过反射得到的方法参数名是 arg0、arg1 等,通过设置可以得到参数的实际名称,设置的方法如下,增加一个 -parameters 参数即可

 图片