인프런 커뮤니티 질문&답변

경희님의 프로필 이미지
경희

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

시작

API서버에서 일반 컨트롤러의 역할을 잘 모르곘습니다!

해결된 질문

작성

·

410

0

백엔드에서 api를 개발하고 프론트엔드에게 제공하면

@RestController가 아닌 일반 @Controller는

단순히 클라이언트에게 html파일만 건네주는 용도쓰면 되는건가요??

답변 1

0

안녕하세요. 경희님, 공식 서포터즈 David입니다.

네, 맞습니다. 일반적으로는 템플릿 엔진에 의해 렌더링된 html을 제공할 것입니다.

어떻게 구성하느냐에 따라 다르지만 템플릿엔진을 사용하지 않고 프론트엔드와 백엔드를 분리하여 Rest(ful)API만으로 구성했다면 @Controller는 쓰이지 않을 수 있습니다.

감사합니다.

경희님의 프로필 이미지
경희

작성한 질문수

질문하기