강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

IJILKJ님의 프로필 이미지
IJILKJ

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

HTTP 요청 메시지 - JSON

@ResponseBody 어노테이션 질문입니다

작성

·

234

0

13분쯤 나오는 requestBodyJsonV5 함수에서

@ResponseBody 어노테이션을 제외해도 서버에서 클라이언트로 json으로 잘 가던데 생략가능한건가요?

또, 생략가능하더라도 보통 붙이는게 맞나요?

답변 1

1

안녕하세요. 김정민님, 공식 서포터즈 OMG입니다.

클래스 상단에 @RestController를 사용하셨나요?

@RestController는 @Controller와 @ResponseBody가 함께 선언되어있는 어노테이션입니다.

그리하여 @RestController를 선언할 경우 @ResponseBody가 적용되는 효과를 가져갈 수 있습니다.

해당 Controller의 메서드에 모두 @ResponseBody를 붙이는 상황이라면 @RestController를 사용하여 @ResponseBody 선언을 생략하셔도 됩니다.

감사합니다. 

IJILKJ님의 프로필 이미지
IJILKJ

작성한 질문수

질문하기