@ResponseBody의 의미
@ResponseBody는 HTTP 바디 부분에 리턴 값을 직접 넣어준다는 의미이다.
소스 코드를 확인하면 html 태그 없이 텍스트 그대로 들어간 걸 확인할 수 있다.
return 값에 객체를 넣어보면 어떨까?
URL에서 Get 방식으로 받은 name을 Hello 객체에 대입한 후 Hello 객체를 리턴해보았다.
역시 html 태그 (xml 방식)는 보이지 않고 JSON 방식으로 전달된 메시지를 볼 수 있다.
동작 방식
xml 방식은 무거워 최근에는 JSON 방식을 많이 쓰는 추세이다.
'Java > Spring' 카테고리의 다른 글
자바 코드로 스프링 bean 직접 등록 (0) | 2021.08.23 |
---|---|
컴포넌트 스캔과 자동 의존관계 설정 (0) | 2021.08.22 |
assertThrows (0) | 2021.08.22 |
Optional - 미완료 (0) | 2021.08.22 |
테스트 케이스 (단위, 통합 테스트) (0) | 2021.08.21 |