Replies: 1 comment
-
1. @RestController란?Spring MVC에서 RESTful 웹 서비스를 만들기 위해 사용하는 Controller 어노테이션. @controller + @responsebody를 합친 것과 같음. @controller는 View를 반환하는 데 사용. @responsebody는 객체를 HTTP 응답 Body에 직접 담아 JSON 등으로 반환. 즉, View가 아니라 JSON/XML 등 데이터를 반환하고 싶을 때 사용함. 2. 사용 조건Spring Boot 프로젝트 구성 spring-boot-starter-web 의존성 포함 @RestController 사용된 클래스는 스프링이 자동으로 Bean으로 등록하여, HTTP 요청을 처리함. 3. 기본 사용 예시위 예시는 /hello 요청 시 문자열 "Hello, World!"를 응답 Body에 그대로 반환함. 4. 주요 특징ViewResolver를 사용하지 않음: .jsp나 .html을 렌더링하지 않음. Jackson 등의 라이브러리로 JSON 변환 자동 처리: 객체를 리턴하면 자동으로 JSON 변환됨.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
🤨
Beta Was this translation helpful? Give feedback.
All reactions