IT/Spring

@ResponseBody

iamhyeon 2024. 12. 3. 16:25

@ResponseBody 애노테이션은 Spring MVC에서 컨트롤러 메서드가 반환하는 값을 HTTP 응답 본문으로 직접 변환하여 클라이언트에게 전송할 때 사용한다

 

주로 RESTful 웹 서비스에서 JSON 또는 XML 형식의 데이터를 반환할 때 사용된다

@ResponseBody를 사용하면, 반환된 객체가 JSON 또는 XML 형식으로 변환되어 HTTP 응답 본문에 포함된다.

 


 

@RestController 애노테이션은 @Controller와 @ResponseBody를 결합한 것이다

따라서 @RestController를 사용하면 메서드에 @ResponseBody를 명시적으로 추가하지 않아도 된다

 

 

반응형

'IT > Spring' 카테고리의 다른 글

Swagger  (1) 2024.12.24
Mapper Error (@ResultMap)  (0) 2024.12.04
Spring MVC 다중삭제  (0) 2024.11.27
Error  (0) 2024.11.26
Thymeleaf  (0) 2024.11.26