- String: jsp를 이용하는 경우에는 jsp 파일의 경로와 파일이름을 나타내기 위해서 사용합니다.
- void: 호출하는 URL과 동일한 이름의 jsp를 의미합니다.
- VO, DTO 타입: 주로 JSON 타입의 데이터를 만들어서 반환하는 용도로 사용합니다.
- ResponseEntity 타입: response 할 때 Http 헤더 정보와 내용을 가공하는 용도로 사용합니다.
- Model. ModelAndView: Model로 데이터를 반환하거나 화면까지 같이 지정하는 경우에 사용합니다.
- HttpHeaders: 응답에 없는 내용없이 Http 헤더 메시지만 전달하는 용도로 사용합니다.
Controller의 메서드가 사용할 수 있는 리턴타입의 종류.
void 타입..
String: jsp를 이용하는 경우에는 jsp 파일의 경로와 파일이름을 나타내기 위해서 사용합니다.
void: 호출하는 URL과 동일한 이름의 jsp를 의미합니다.
VO, DTO 타입: 주로 JSON 타입의 데이터를 만들어서 반환하는 용도로 사용합니다.
ResponseEntity 타입: response 할 때 Http 헤더 정보와 내용을 가공하는 용도로 사용합니다.
Model. ModelAndView: Model로 데이터를 반환하거나 화면까지 같이 지정하는 경우에 사용합니다.
HttpHeaders: 응답에 없는 내용없이 Http 헤더 메시지만 전달하는 용도로 사용합니다.
Controller의 메서드가 사용할 수 있는 리턴타입의 종류.
--void 타입..
메서드의 리턴 타입을 void로 지정하는 경우 일반적인 경우에는 해당 URL의 경로를 그대로 JSP파일의 이름으로 사용하게 됩니다.
--String 타입
상황에 따라 다른 화면을 보여줄 필요가 있을 경우 사용.(if ~ else)
-- 객체 타입
Controller의 메서드 리턴 타입을 VO나 DTO타입 등 복합적인 데이터가 들어간 객체 타입으로 지정할 수 있는데, 이 경우는 주로 JSON 데이터를 만들어 내는 용도로 사용합니다.
'2020 > 주저리 주저리 타이핑.. 낙서장.' 카테고리의 다른 글
Controller의 Exception 처리 (0) | 2020.05.08 |
---|---|
파일 업로드 처리 (0) | 2020.05.08 |
RedirectAttributes (0) | 2020.05.06 |
@ModelAttribute 어노테이션 (0) | 2020.05.06 |
Model이라는 데이터 전달자 (0) | 2020.05.06 |