2013-12-21 2 views
0

Jax rs 2.0으로 Bill Burke의 Rest 서비스를 읽었습니다. 그러나, 나는이 시점에서 붙어있다.jax rs 2.0 주석 상속이 작동하지 않습니다.

주석이있는 구체적인 클래스로 CustomerService를 만드는 경우 IDE에서이를 RestWebService로 선택하여 배치합니다.

@Path("/customers") 
public class CustomerService { 
    .... 
    @POST 
    @Consumes("application/xml") 
    public Response createCustomer(InputStream is) 
    .... 
} 

그러나 인터페이스를 사용하고 주석 및 클래스 (콘크리트 클래스 나던 주석이) 그것을 구현하는 경우, IDE에서 나던 인식. HTTP 404 오류 상태가 나타납니다.

Netbeans 7.4 및 JBoss AS 6.2를 사용하고 있습니다.

도와주세요! 감사. 사양에서

답변

1

:

자원 클래스는 해당 웹 리소스를 구현하는 JAX-RS 주석을 사용하는 Java 클래스입니다. 리소스 클래스는 @Path 또는 요청 메서드 지정자로 주석 된 메서드가 하나 이상있는 POJO입니다.

특수 효과가없는 클래스는 리소스로로드 할 수 없습니다.