인프런 커뮤니티 질문&답변
@ResponseBody 어노테이션 질문입니다
작성
·
236
퀴즈
66%나 틀려요. 한번 도전해보세요!
실제 서비스 개발에서 System.out.println 대신 로깅 라이브러리를 사용하는 주된 이유가 무엇일까요?
코드가 더 짧아져요.
성능이 훨씬 빨라요.
로그 레벨 설정으로 출력 레벨을 조절할 수 있어요.
다른 개발자가 보기에 더 멋있어요.
답변 1
1
안녕하세요. 김정민님, 공식 서포터즈 OMG입니다.
클래스 상단에 @RestController를 사용하셨나요?
@RestController는 @Controller와 @ResponseBody가 함께 선언되어있는 어노테이션입니다.
그리하여 @RestController를 선언할 경우 @ResponseBody가 적용되는 효과를 가져갈 수 있습니다.
해당 Controller의 메서드에 모두 @ResponseBody를 붙이는 상황이라면 @RestController를 사용하여 @ResponseBody 선언을 생략하셔도 됩니다.
감사합니다.




