• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

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

22.04.19 09:59 작성 조회수 343

0

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

@RestController가 아닌 일반 @Controller는

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

답변 1

답변을 작성해보세요.

0

David님의 프로필

David

2022.04.19

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

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

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

감사합니다.