Develop/Spring

RedirectAttributes란 무엇일까

롱하 2024. 7. 12. 17:08

 

Create를 할때 Controller에서 자주 볼 수 있었던 RedirectAttributes의 정확한 역할이 궁금해져서 이 글을 쓰게 되었다.

 

RedirectAttributes

RedirectAttributes는 Spring Framework에서 제공하는 인터페이스로, 리다이렉트 이후에 플래시 속성(flash attributes)을 전달하는 데 사용된다.

플래시 속성은 리다이렉트 이후에도 데이터가 유지되도록 하는 일시적인 저장소이다.

 

리다이렉트는 일반적으로 HTTP GET 요청을 통해 수행되며, 리다이렉트되는 페이지로 데이터를 전송할 때 쿼리 매개변수나 세션을 사용하지 않고, 일회성 데이터를 전달하기 위해 RedirectAttributes를 사용한다.