-
Spring Controller 메서드 Return TypeWebSetting 2020. 1. 17. 13:35
(1) ModelAndView
Model과 View를 동시에 설정 가능
controller는 ModelAndView 객체만 리턴
Model과 View는 모두 리턴 가능
(2) String
리턴값이 View의 이름으로 사용된다
(3) void
RequestToViewNameResolver라는 객체에 의해 자동으로 RequestMapping valuer값인 view이름이 home으로 정해진다.
(4) Object
void와 마찬가지로 RequestToViewNameTranslator을 이용해서 view네임을 지정한다.
(5) @ResponseBody
메소드에서 리턴되는 값은 View를 통해서 출력되지 않고 HTTP ResponseBody에 직접 쓰여지게 된다.
return값이 단일 모델 오브젝트이고, 메시지 converter가 View와 같은 방식으로 동작한다.
Reference
https://hatreasuree.tistory.com/11, https://ismydream.tistory.com/140, https://ismydream.tistory.com/140
'WebSetting' 카테고리의 다른 글
CRUD 게시판 만들기 - pom.xml 설정 (0) 2020.01.20 Spring Controller Parameter Type 정리 (0) 2020.01.17 Spring 용어정리 (0) 2020.01.16 SQL DATABASE 정리 (0) 2020.01.15 SQL 정리 (0) 2020.01.15