Как получить SavedRequest в SpringMVC? - PullRequest
0 голосов
/ 19 ноября 2018

Я использую SavedRequestAwareAuthenticationSuccessHandler, чтобы принудительно перенаправить приложение на исходный URL перед входом в систему. Теперь мне нужно выполнить некоторые пользовательские проверки, поэтому я хочу получить сохраненный URL-адрес из SavedRequest.

Но когда я проверяю исходный код на SavedRequestAwareAuthenticationSuccessHandler, я обнаружил, что переменная определена как private, может кто-нибудь сказать мне, как его получить? Спасибо заранее!

Примечание: Отражение не вариант, и моя версия 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();

   //....
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...