[컨트롤러 관련 용어]

컨트롤러: 클라이언트의 HTTP 요청(Request)을 받아, 서비스 계층으로 요청을 전달하고, 그 결과를 받아 **클라이언트에게 응답(Response)**하는 역할을 담당

<aside> 💡

백엔드와 프론트엔드가 분리된 현대적인 아키텍처에서는 서버가 데이터만 제공하는 @RestController기반의 API 서버 구축이 일반적

</aside>

요청 매핑: 클라이언트의 요청 URL을 특정 컨트롤러 메소드와 연결하는 역할

<aside> 💡

요청 데이터 처리: 클라이언트가 보낸 데이터를 컨트롤러 메소드에서 파라메터로 받음 (요청 파라메터)

<aside> 💡

요청 파라메터 (API 파라미터)