RESTEasy 클라이언트 프레임 워크를 사용할 때 @defaultValue 주석을 사용할 수 있습니까?RESTEasy 클라이언트 프레임 워크에서 @DefaultValue 사용
public interface XClient {
@GET
@Path("/rest/search")
@Produces(MediaType.APPLICATION_XML)
public String getInformation(
@QueryParam("partner") @DefaultValue("xxxxxx") String apiKey);
}
을하지만 어떻게 내가 apiKey에 매개 변수를 전달하지 않고 getInformation 메서드를 호출 할 수 있습니다 :
컴파일러는 이것에 대해 불평하지 않습니다. 그 대신에 "xxxxxx"값이 사용됩니다.
@DefaultValue 주석의 목적을 잘못 이해 했나요?
편집 :
이것은 @DefaultValue 주석을 사용하여 수행 할 수 없습니다. 어쩌면 또 다른 해결책이있을 것입니다. RESTEasy 프레임 워크의 클라이언트 측에 대한 많은 문서는 없습니다.
Aure77 답변에 대한 의견을 참조하십시오. –