방구석 컴퓨터/방구석 스프링
@RestController
스프링에서 @RestController는 RESTful 웹 서비스 개발을 위한 컨트롤러를 제공하며, 클라이언트에게 데이터를 JSON 또는 XML 형식으로 응답하는 데 사용됩니다.@RestController의 역할`@RestController`는 `@Controller`와 `@ResponseBody`를 결합한 어노테이션입니다.결과적으로, 모든 메서드의 반환값은 HTTP 응답 본문(body)에 직렬화(Serialization)되어 클라이언트로 전달됩니다.이를 통해 JSON 또는 XML 형식으로 데이터를 바로 반환할 수 있습니다.직렬화: 객체나 데이터 구조를 파일, 메모리, 네트워크 등으로 전송하거나 저장하기 위해 연속적인 바이트 형태로 변환하는 과정 (ex. 자바 객체 > JSON, XML, 바이너리 형식 ..
2024. 11. 19. 18:28