스프링 프레임워크에서 REST API를 개발할 때 URI(Uniform Resource Identifier)는 자원을 식별하는 역할을 합니다. URI는 HTTP 요청에서 URL(Uniform Resource Locator) 대신에 사용되며, URL은 자원의 위치를 나타내는 반면, URI는 자원을 식별하는 데 사용됩니다.
예를 들어, 스프링에서 /users/{userId} URI를 사용하여 사용자 자원을 식별할 수 있습니다. 여기서 {userId}는 사용자 ID를 나타내며, 이를 URI 변수라고 합니다. 클라이언트가 GET 요청을 보내면, 스프링은 /users/{userId} URI에서 {userId} 값을 추출하여 해당 사용자 ID에 대한 정보를 검색하여 반환합니다.
스프링에서 URI는 REST API에서 사용되는 HTTP 메서드와 함께 자원에 대한 CRUD(Create, Read, Update, Delete) 작업을 수행합니다. 예를 들어, 스프링에서 /users/{userId} URI를 사용하여 GET 요청을 보내면 해당 사용자 ID에 대한 정보를 검색하고, POST 요청을 보내면 해당 사용자 ID에 대한 정보를 생성할 수 있습니다.
따라서, 스프링에서 URI는 REST API에서 자원을 식별하고, HTTP 메서드와 함께 자원에 대한 CRUD 작업을 수행하는 데 사용됩니다.
'개발 팁' 카테고리의 다른 글
getMapping , postMapping , putMapping , DeleteMapping (0) | 2023.03.20 |
---|---|
restAPI에서 URI변수와 messageBody의 역활 (0) | 2023.03.20 |
MVC 패턴과 restAPI의 차이점 (0) | 2023.03.20 |
쿠키와 세션의 차이 (0) | 2023.03.10 |
API , REST API 차이 (0) | 2023.03.10 |