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

Java Jersey에서 쿼리 매개 변수를 사용하는 방법은 다음과 같습니다.

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Response;

@Path("/myresource")
public class MyResource {
    @GET
    public Response getMyResource(@QueryParam("name") String name) {
        return Response.status(200).entity("Hello, " + name).build();
    }
}

위의 예제 코드에서는 @QueryParam 어노테이션을 사용하여 쿼리 매개 변수를 받아옵니다. getMyResource 메소드의 name 매개 변수에 @QueryParam("name")을 추가했습니다.

이제 클라이언트가 /myresource?name=John과 같은 URL로 요청을 보내면, 서버에서는 Hello, John과 같은 응답을 반환합니다.

Jersey는 JAX-RS(Java API for RESTful Web Services)의 구현체로서, Java에서 웹 서비스를 개발할 때 많이 사용되는 프레임워크입니다.

참고 문서: