[java] Java Jersey에서 경로 매개 변수를 사용하는 방법은?
Jersey는 자바에서 웹 애플리케이션을 개발하는 데 사용되는 프레임워크 중 하나입니다. Jersey를 사용하면 경로 매개 변수를 통해 동적인 URL 경로를 처리할 수 있습니다. 아래는 Jersey에서 경로 매개 변수를 사용하는 방법에 대한 예시 코드입니다.
- 경로에 매개 변수 추가하기
@Path("/users/{id}")
public class UserResource {
@GET
public Response getUserById(@PathParam("id") String userId) {
// userId를 사용하여 사용자 정보를 가져오는 로직 구현
// ...
return Response.ok().build();
}
}
위의 코드에서는 /users/{id}
경로를 사용하고 있습니다. {id}
는 경로 매개 변수를 나타내며, 실제 요청 URL에서의 값을 해당 변수에 바인딩합니다.
- 경로 매개 변수값 사용하기
위의 코드에서 @PathParam("id")
어노테이션을 통해 경로 매개 변수 값을 가져올 수 있습니다. 이렇게 가져온 값은 메서드에서 사용할 수 있습니다.
- 예시 요청
위의 예시 코드를 사용하여 /users/123
경로로 GET 요청을 보내면, 경로 매개 변수 값으로 123이 getUserById
메서드에 전달됩니다.
이를 토대로 해당 메서드에서는 userId
변수를 사용하여 사용자 정보를 가져올 수 있습니다.
이러한 방법으로 Java Jersey에서 경로 매개 변수를 활용할 수 있습니다.
참고 문서:
위의 내용을 참고하여 Java Jersey에서 경로 매개 변수를 사용하는 방법을 익히시기 바랍니다.