지난시간에 api를 만들어서 string데이터를 주고 받았다. 지난시간에도 말했듯이 오직 string만 주고 받는 일은 거의 없고 여러 데이터를 포함해서 보낸다. 예를들면 학생을 요청할때 학번, 이름, 학과등을 모아서 보내는 경우가 있다. api는 서로 다른 언어끼리도 통신할 수 있는데 서로 객체를 표현하는 방식이 다르기 객체를 직접 보낼 수 없다. 객체를 문자열(json)로 바꿔서 전송하고 그 문자열을 객체로 바꿔서 수신한다. 여기서 객체와 문자열을 바꾸는 역할을 Object Mapper가 한다. 객체 -> Object Mapper -> json -> Object Mapper -> 객체 DTO 전송될 객체를 DTO로 나타낸다. DTO는 Data Transfer Object의 약자이고 송신측과 수신측의 ..