오늘도 개발자 Backend Developer

Spring Interceptor에서 redirect 체크하는 방법

1. Spring Interceptor에서 redirect 체크

  • 아래와 같은 경우 등
return "redirect:/testPage";

2. 소스


/**
 * Request Checker
 *  - Redirect
 * 
 * @param modelAndView
 * @return
 */
private boolean isRedirect(ModelAndView modelAndView) {
   return modelAndView.getView() instanceof RedirectView || modelAndView.getViewName().startsWith("redirect:");
}