一尘不染

Spring / Hibernate如何访问私有成员?

hibernate

如您所知,Spring可以将值注入私有实例变量,而Hibernate可以访问持久类的私有变量。但是,我什至不能通过反射来调用类的受保护方法!Spring和Hibernate如何公然破坏安全性?更重要的是,我该怎么做?:D


阅读 192

收藏
2020-06-20

共1个答案

一尘不染

在没有禁止性安全管理器的情况下运行时,可以获取相应方法或字段低谷反射的实例,然后在其上调用setAccessible()

使用Java安全管理器,您当然可以通过编写自定义策略来禁用它。

2020-06-20