TEL:400-8793-956
当前位置:程序、服务器

使用Apache MethodUtils调用私有方法

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-10 09:53:47

 问:我试图在单元测试中调用私有方法来初始化值。我知道我可以使用java反射来调用私有方法,但是我想知道是否可以使用Apache MethodUtils来调用私有方法:

 
org.apache.commons.lang3.reflect.MethodUtils
任何建议将不胜感激。
 
 
答:可以使用forceAccess = true调用私有方法:
 
MethodUtils.invokeMethod(ObjectName, true, "MethodName");
上一篇: 使用aiohttp作为Web服务器设置静态资源的默认Cache-Control标头
下一篇: 为什么将数组称为列表?