Spring MVC 핸들러 메소드 Flash Attributes
Spring Web MVC
백기선님의 강의인 Spring Web MVC 강의를 듣고 공부한 내용을 정리한 글
Flash Attributes란?
RedirectAttributes와 상당히 유사한 기능을 갖는다.
addFlashAttribute()라는 메소드를 사용할 수 있는데 여기에 넣은 Attribute가 Http 세션에 들어간다.
리다리엑트 요청을 처리한 후 세션에서 그 즉시 제거한다.
주로 리다이렉트시에 데이터를 전달할 때 사용한다.
데이터가 URI에 노출되지 않으며 임의의 객체를 저장할 수 있다.
그리고 넘겨받는 쪽의 Model에 FlashAttribute가 저장되어있다.
RedirectAttributes를 통해 사용할 수 있다.
Reference
인프런 백기선님의 스프링 Web MVC