강의

멘토링

로드맵

Inflearn Community Q&A

yoonys4271423's profile image
yoonys4271423

asked

Real-world! Spring Boot and JPA Utilization 1 - Web Application Development

View Settings

@Controller와 @RestController 차이 질문

Resolved

Written on

·

455

0

안녕하세요, @Controller와 @RestController 차이가 궁금해서 질문을 남깁니다.

구글에 찾아보니 @Controller의 경우, View를 반환하기 위한 Controller 개발 시 사용하고, @RestController의 경우, Data(Json format)를 반환하기 위해 사용한다고 하는데요

이번 강의에서 강사님께서 사용하신 예제에는 timeleaf를 통해 서버사이드에서 view를 렌더링하기 때문에 view를 반환하기 위해 @Controller를 사용한 것이 맞을까요?(UI.MODEL 이용)

만약 vue.js를 통해 프론트개발을 한다거나 단순히 data를 반환해야하는 api개발 시에는 @Restcontroller(혹은 @Controller + @ResponseBody 사용)를 사용해 json형식의 data를 반환해 개발해야는 것이 맞는지 궁금합니다.

웹앱JPAspring-bootspringjava

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 윤빵꾸님

생각하신 내용이 맞습니다.

그리고 관련해서 다음 강의를 들어보시면 도움이 되실거에요.

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

감사합니다.

yoonys4271423's profile image
yoonys4271423

asked

Ask a question