작성
·
209
0
제가 강의를 듣고 정리를 하던 중, 의문이 든 점이있습니다.
OldController 예제를 실습하던 중에 궁금한 점이 들었습니다.
현재 어노테이션 기반 스프링은 컨트롤러로 부터 요청이 들어오고 논리 경로 값을 String 타입으로 반환이 되고,
이 경로에 해당하는 페이지를 스프링이 찾아 렌더링하여 반환하는 것으로 알고 있습니다.
그렇다면 @ResponseBody를 통해서 스트링 값을 HTTP 바디에 바로 반환하는 것 처럼
implements Controller 방식을 통해서 HTTP 바디에 바로 반환할 수 있을까요?
처음에는 가능하다고 생각되었지만 implements Controller 내부에는 @ReponseBody를 사용할 수 없었습니다.
또하나 궁금한 점은, 스프링 프레임 워크 내부에서, String 타입으로 뷰를 반활 할 때, 단순 String 타입으로 반환을 해야한다면(@ResponseBody 방식처럼), view 렌더링 작업을 어떻게 하는건지 궁금합니다.
답변 감사합니다!
그만큼 애노테이션 기반 스프링이 정말 좋은 거네요!