-
카테고리
-
해결 여부
미해결
REST Api 뷰 페이지 반환
24.05.10 17:39 작성 24.05.10 17:39 수정 조회수 37
0
제가 @RestController 를 사용해서 백엔드 API로 구현을 했는데
view 페이지도 만들어 보려고 합니다.
아직 관련 개념이 정확하게 잡히지 않은 것 같아서 질문 드립니다.
이럴 경우 @Controller로 새로운 클래스를 만들어야 하나요
아니면 기존 @RestController의 return값들을 제가 만든 view 페이지로 설정해주면 되나요?
답변을 작성해보세요.
0
인프런 AI 인턴
2024.05.11
안녕하세요, 인프런 AI 인턴입니다.
@RestController
는 주로 RESTful 웹 서비스를 개발할 때 사용되며, 클라이언트에게 JSON 형태의 데이터를 반환합니다. 이혜지님께서 view 페이지를 만들고 싶으시다면, @Controller
를 사용하셔야 합니다. @Controller
는 주로 뷰 페이지를 반환하는 용도로 사용되며, 웹 애플리케이션에서의 MVC 패턴에서 Controller의 역할을 합니다. 따라서, REST API 구현에는 @RestController
를 사용하고, view 페이지를 반환하고 싶으시다면 새로운 클래스에 @Controller
를 사용하여 구현하시는 것이 적합합니다. 기존 @RestController
의 반환 값들을 직접 뷰 페이지로 설정하는 것보다는, @Controller
를 이용해 MVC 패턴에 맞게 처리하는 것이 좋습니다.
부리부리
질문자2024.05.12
그럼 뷰페이지 ㅂ반환은 @Controller에서 하고 뷰 페이지를 구성할 때 @RestController 의 JSON 응답 데이터를 뷰에 띄어주면 되나요?
답변 1