스프링 MVC를 이용한 REST-API 개발

  • REST-API는 HTTP 프로토콜 위에서 동작
  • REST-API의 메시지는 JSON 형식을 사용
    • 마셜링(marshalling): 자바 객체 -> JSON 메시지
    • 언마셜링(unmarshalling): JSON 메시지 -> 자바 객체
    • 직렬화(serialization): 자바 객체 -> 바이트 스트림
    • 역직렬화(deserialization): 바이트 스트림 -> 자바 객체
  • 스프링은 Jackson 라이브러리를 포함해서 별도의 설정없이 바로 사용가능

REST-API: CREATE, DELETE 메서드 매핑

REST-API: