javax.ws.rs.QueryParam 어노테이션(annotation) 사용시 주의할 점
@QueryParam 어노테이션(annotation)은 Web Service Interface 의 메서드 매개변수에만 정의해야 한다. 구현체 클래스(ex: Controller)의 메서드 매개변수에도 사용하면, 알 수 없는 URL맵핑에러 같은 것을 발생시킨다. (컴파일 타임에는 에러를 발생시키지 않음)
@QueryParam 어노테이션(annotation)은 Web Service Interface 의 메서드 매개변수에만 정의해야 한다. 구현체 클래스(ex: Controller)의 메서드 매개변수에도 사용하면, 알 수 없는 URL맵핑에러 같은 것을 발생시킨다. (컴파일 타임에는 에러를 발생시키지 않음)
http://js7309.egloos.com/10644853
Web Service에 대해서
# 위와 같은 에러메세지가 발생한 케이스 – 객체를 response로 리턴할 때, 해당 객체에 @XmlRootElement(name=”뭐뭐뭐”) 가 선언되지 않았을 때. => JAXB는 위 어노테이션을 인식한다.
– 출처 : http://blog.daum.net/pieea/5565755 – @Path – Path annotation value is a relative URI path to the resource. A resource class must have this annotation either at the class level or for the methods defined in the resource class. The annotation also provides the facility for embedding variables and creating URI path templates. => URI와 서비스를 맵핑시켜서… Read More »