spring
-
스프링MVC기반 RESTFul API 구현하기카테고리 없음 2019. 6. 29. 10:24
REST 란? 도대체 REST가 뭐지? RESTful은 다른 건가? 소스를 보면 알겠는데, 개념을 정의한 내용을 보면 당췌 이해가 안간다. 그런데, 위키의 한줄 정의를 보는 순간 개념이 명확해진 느낌 이랄까? "REST(Representational State Transfer)는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식이다."(위키피디아 발췌) REST는 특정 기술이라기 보다는 소프트웨어 아키텍처인 것이다. 그럼, 아키텍처는 또 뭐지? 일단 간단히 스펙, 명세, 요구사항이라고 이해하고 넘어가자. 어쨌든 좀더 쉽게 풀어 말하면 REST는 WWW상에서 다른 시스템과 연동을 위한 스펙을 나타내며, 그 스펙을 만족시킬수 있도록 구현되어 있다면 RESTful 하다고 말..