2013-10-22 3 views
0

나는 이것에서 생성 된 XML을 기록하고 싶습니다. 어떻게해야합니까?jax-rs에서 생성 된 xml을 얻는 방법은 무엇입니까?

@GET 
    @Path("add") 
    @Producse("application/xml") 
    public List<String>getCustomerList(....) { 


     } 
    } 

UPDATE

난 당신이 로그는 무엇을 의미하는 요청 및 응답 헤더,

+0

디버그 목적 또는 다른 이유로? –

+0

메소드 인터셉터가 필요하다고 가정합니다. http://pic.dhe.ibm.com/infocenter/wasinfo/v8r0/index.jsp?topic=%2Fcom.ibm.websphere.nd.multiplatform.doc%2Finfo%2Fae%2Fae% 2Ftwbs_jaxrs_jcdi_decoratorsandmethod.html –

+0

@RomanVottner 윙크를 사용하고 있습니다. – mosaad

답변

0

확실하지 몸 등으로 데이터베이스 로깅을 갖고 싶어 때문에 이것이 필요한 이유 - 할 일을 당신은 웹 페이지에 표시를 의미합니까? 그래서 CustomerList가 주석 처리되고 Customer 클래스에 주석이 달리고 각각 getter와 setter가 있다고 가정합니다.

@GET 
@Path("add") 
@Produces(MediaType.APPLICATION_XML) 
public Response returnListOfCustomers() { 
    CustomerList returnMe = this.getMyCustomerList(); // <-- Made this method up 
    return Response.ok(returnMe).build() 

    } 

이것은 Restful service JAX-RS를 작성하려고한다고 가정합니다.