API란?
view를 통해 정보를 보여주는 것이 아닌, http에 직접 정보를 보여주는 방식
주로 json형태로 데이터를 보여준다.
- @ResponseBody는 결과를 http의 body영역에 '직접' 보내겠다는 뜻이다.
- 객체를 반환하게 되면 json형태로 데이터를 보낼 수 있다.
동작 순서
- @RequestParam으로 문자열을 입력받는다.
- 객체에 값을 집어 넣는다.
- 객체를 return하면 http의 Body영역에 json형태의 데이터가 전송된다.