@ResponseBody
: JSON 객체 타입/객체 배열 타입의 데이터를 만들어서 반환하는 용도로 사용됨
: JSONl {"id":"a001","name":"개똥이"}
json 데이터 바인딩을 위한 의존 라이브러리를 pom.xml에 추가
jackson-databind
VO -> JSON
{"id":"a001","name":"개똥이"}
List -> JSON
[{"id":"a001","name":"개똥이"}
{"id":"b001","name":"이뿌니"}]
Map<String, Object> -> JSON
{"key1":{"id":"a001","name":"개똥이"}},
"key2": {"id":"b001","name":"이뿌니"}}
String -> JSON
a001, b001