Java/Spring
API 방식 (객체 반환)
필리힐리
2021. 8. 21. 19:26
@ResponseBody의 의미

@ResponseBody는 HTTP 바디 부분에 리턴 값을 직접 넣어준다는 의미이다.


소스 코드를 확인하면 html 태그 없이 텍스트 그대로 들어간 걸 확인할 수 있다.
return 값에 객체를 넣어보면 어떨까?

URL에서 Get 방식으로 받은 name을 Hello 객체에 대입한 후 Hello 객체를 리턴해보았다.

역시 html 태그 (xml 방식)는 보이지 않고 JSON 방식으로 전달된 메시지를 볼 수 있다.
동작 방식

xml 방식은 무거워 최근에는 JSON 방식을 많이 쓰는 추세이다.