REST API - @RestController
·
Spring
1. @RestController란?@RestController는 Spring MVC에서 RESTful 웹 서비스를 개발하기 위해 사용하는 어노테이션입니다.기존의 @Controller와 @ResponseBody의 조합을 대체하여, 더 간결하게 RESTful API를 개발할 수 있습니다.2. @RestController 특징RESTful 응답 처리:메서드의 반환 값이 뷰(view) 이름이 아닌 **HTTP 응답 본문(body)**에 직렬화되어 클라이언트로 전달.JSON, XML, 텍스트 등 다양한 포맷으로 응답 가능.자동 직렬화 지원:반환 객체를 JSON, XML로 변환하여 HTTP 응답 본문에 포함.Spring Boot에서는 기본적으로 Jackson 라이브러리를 사용하여 JSON으로 직렬화.간결한 코드:..