본문 바로가기

개발 팁

스프링에 restAPI에서 uri 역활

스프링 프레임워크에서 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 작업을 수행하는 데 사용됩니다.