
Spring Boot에서 @RestController의 동작 과정과 HttpMessageConverter 역할
1. @RestController란?`@Controller` + `@ResponseBody`를 결합한 어노테이션View가 아닌 HTTP 응답 본문으로 객체를 직접 반환주로 RESTful API, JSON 응답에 사용 내부 동작 과정HTTP 요청이 들어오면, 내부적으로는 다음과 같은 흐름으로 처리된다.클라이언트 → `DispatcherServlet``HandlerMapping`: 요청 URI에 맞는 Controller 탐색`HandlerAdapter`: 실행 준비 및 핸들러 호출`ArgumentResolver`: 요청 파라미터 처리@RequestBody, @RequestParam, @ModelAttribute 등을 보고 요청 데이터를 Java 객체로 변환@RequestBody, HttpEntity인 경우 ..
Language & Framework/Spring Boot