39 : Springboot (Rest API - @PathVariable )
@PathVariable URL 경로에 변수를 넣어주는 어노테이션이다. 항상 Rest API는 httpMethod를 기준으로 URL 분류 > URL 분류를 간략화 해준다. 여기서 Rest API? (분명 들었는데 기억이 나지 않는다...) “Represe..
dwc04112.tistory.com
이어서...
REST API를 쓰는이유
클라이언트 쪽에 JSON방식으로 데이터를 주기 위함이다
(서버에서 클라이언트 에게 JSON방식으로 데이터를 주려면 @ResponseBody 어노테이션을 사용)
JspMVC에서는 web browser - server 만 생각했었다.
android app OR ios app 등에서 사용할 데이터를 Server에서 각각 보내야하는데 너무 번거롭다
JSON 형태의 데이터 포멧을 사용하여 공통적인 데이터를 보내주므로 훨씬 간편해졌다.
여기서 URL과 URI의 차이는?
- URL : 인터넷에 있는 자원을 나타내는 유일한 주소
- URI : 네트워크 상에서 자원 위치를 알려주기 위한 규약
즉 URI가 URL보다 상위 개념이다
'수업 & 공부 > 용어 정리' 카테고리의 다른 글
54 : [Java] Optional 이란? (추가예정) (2) | 2021.10.26 |
---|---|
52 : @Entity, @Builder, @GeneratedValue (0) | 2021.10.25 |
46 : 제네릭 (Generics) (0) | 2021.10.11 |
39 : Springboot (Rest API - @PathVariable ) (0) | 2021.09.30 |
32- Hash에 대해 알아보자 (0) | 2021.09.10 |