들어가기 전에
이번 시간엔 Rest API를 Spring MVC를 이용해 작성하려면 어떻게 해야 하는지 방법에 대해 알아보도록 하겠습니다.
학습 목표
- Spring MVC를 이용해 Rest API를 작성하는 방법에 대해 이해합니다.
핵심 개념
- Rest API
- Web API
- @RestController
- MessageConvert
학습하기
들어가기 전에
이번 시간엔 Rest API를 Spring MVC를 이용해 작성하려면 어떻게 해야 하는지 방법에 대해 알아보도록 하겠습니다.
학습 목표
핵심 개념
학습하기
@RestController
MessageConvertor
MessageConvertor 종류
JSON 응답하기
생각해보기
참고 자료
https://github.com
https://spring.io
https://spring.io
comment
JSON 데이터는 용량이 작고 사람과 기계 둘 다 이해하기 쉽기 때문에 요즘 자주 쓰이는 추세입니다.
JSON의 장점으로는 대부분의 언어에서 사용이 가능하고 여러가지 타입으로 변환하여 값을 받아올 수 있습니다.
요즘에는 단순한 구조를 가진 자료형을 쓰는게 트렌드입니다. 데이터의 복잡성을 줄여줄 뿐 아니라 가독성도 높죠. 그래서 요즘에는 키-밸류 값의 형태로 데이터를 읽고 쓰는 NoSQL 데이터 베이스가 많이 쓰이죠. 특히나 빅데이터의 시대인 지금은 저장하기도 간편하게 분석하기도 좋은 형태의 데이터 자료가 필수이기 때문에 더욱 그렇다고 볼 수 있습니다.
클라우드가 보편화 되고 있는 지금 이상황에서 JSON은 말 그대로 데이터 표준이 되어 가고 있습니다. 이러한 트렌드는 앞으로도 계속 될거라 봅니다.
JSON은 기존 XML과 다르게 객체형태와 매우 닮아있어 가독성이 매우 뛰어나고 이로인해 당연히 작성하기도 쉽습니다.
특히 언어나 플랫폼에 종속되지 않기 때문에, 하나의 폼으로 백에서 프론트까지 쉽게 오갈 수 있어 개발이 용이해진다고 생각합니다.
Convertor -> Converter 로 오타 수정이 필요할것 같습니다
감사합니다.