[java] Java Jersey에서 경로 매개 변수를 사용하는 방법은?

Jersey는 자바에서 웹 애플리케이션을 개발하는 데 사용되는 프레임워크 중 하나입니다. Jersey를 사용하면 경로 매개 변수를 통해 동적인 URL 경로를 처리할 수 있습니다. 아래는 Jersey에서 경로 매개 변수를 사용하는 방법에 대한 예시 코드입니다.

  1. 경로에 매개 변수 추가하기
@Path("/users/{id}")
public class UserResource {

    @GET
    public Response getUserById(@PathParam("id") String userId) {
        // userId를 사용하여 사용자 정보를 가져오는 로직 구현
        // ...
        return Response.ok().build();
    }
}

위의 코드에서는 /users/{id} 경로를 사용하고 있습니다. {id}는 경로 매개 변수를 나타내며, 실제 요청 URL에서의 값을 해당 변수에 바인딩합니다.

  1. 경로 매개 변수값 사용하기

위의 코드에서 @PathParam("id") 어노테이션을 통해 경로 매개 변수 값을 가져올 수 있습니다. 이렇게 가져온 값은 메서드에서 사용할 수 있습니다.

  1. 예시 요청

위의 예시 코드를 사용하여 /users/123 경로로 GET 요청을 보내면, 경로 매개 변수 값으로 123이 getUserById 메서드에 전달됩니다.

이를 토대로 해당 메서드에서는 userId 변수를 사용하여 사용자 정보를 가져올 수 있습니다.

이러한 방법으로 Java Jersey에서 경로 매개 변수를 활용할 수 있습니다.

참고 문서:

위의 내용을 참고하여 Java Jersey에서 경로 매개 변수를 사용하는 방법을 익히시기 바랍니다.