파게로그

[Spring MVC] Jackson.. 객체를 반환할 수 있도록 하기 본문

콤퓨타 왕기초/Spring

[Spring MVC] Jackson.. 객체를 반환할 수 있도록 하기

파게 2021. 5. 2. 16:34

Maven dependencies에 Jackson Databind를 추가해준다.

파싱 속도가 빠르다고 함

 

문자열로 변환해서 받도록 해야함

 

XML, CSV, JSON

 

CSV는 ,만으로 구분되기에 중첩하기가 힘들다

XML은 메타데이터를 같이 보내며 중첩도 가능. 하지만 너무 비대하고 느리다.

JSON이 대안.

 

@RequestMapping("list")

public List<Notice> getList() throws ClassNotFoundException, SQLException {
    List<Notice> list = service.getList(1, "title", "");
    return list;
}

 

얘는 오류가 발생하지 않는다.........!

list뿐만 아니라 어떤 객체를 반환해도

Spring이 알아서 JSON으로 바꿔서 반환해준다.

Comments