field.setAccessible(true)的作用就是能够正常的方位私有属性
但其实在使用field.getName(“fieldName”)访问私有属性时不设置field.setAccessible(true),不会报错,真正报错的地方是field.get(对象)
https://blog.csdn.net/qq1137623160/article/details/106615058
解决安全漏洞问题
https://blog.csdn.net/onemoster/article/details/108778148

本文详细介绍了Java反射机制中field.setAccessible(true)的作用,解释了它如何帮助访问私有属性,并指出在尝试通过field.get(对象)获取私有属性值时才需要此设置。此外,还提到了这种方法可以用来解决安全漏洞问题。

2348

被折叠的 条评论
为什么被折叠?



