如何在SpringMVC中获取SavedRequest?

时间:2018-11-19 10:30:49

标签: java spring spring-mvc

我正在使用SavedRequestAwareAuthenticationSuccessHandler来强制应用程序在登录之前重定向到原始URL。现在,我需要进行一些自定义检查,因此我想从SavedRequest获取保存的URL。

但是当我检查SavedRequestAwareAuthenticationSuccessHandler的源代码时,发现变量定义为private,有人可以告诉我如何获取它吗?谢谢!

注意:“ Reflection”不是一个选项,我的Spring版本是 3.2.6

public class SavedRequestAwareAuthenticationSuccessHandler extends
        SimpleUrlAuthenticationSuccessHandler {
    protected final Log logger = LogFactory.getLog(this.getClass());

    //how to get it in my own code?
    private RequestCache requestCache = new HttpSessionRequestCache();

   //....
}

0 个答案:

没有答案