2012-07-05 4 views
3

XSD에서 생성 된 JAXB 클래스가 있습니다. 나는 XML 및 JSON으로 돌아갈 수 있어요,하지만 내가 주석을 생산에 내가 text/html과 추가 마자, 나는 얻을 :메시지 본문 작성자/JAX-RS/CXF가 없습니다.

@GET 
@Path("/employee/{employeeId}/getEmployeeById") 
@Produces({"application/xml", "application/json", "text/html"}) 
public Employee getEmployeeById(@PathParam("employeeId") String employeeId); 

가 여기 내 클라이언트의 :

여기
"No message body writer for response class Employee" 

내 API입니다 (CXF 클라이언트를 사용하여) 전화 :

WebClient client = WebClient.create(basePath); 
    client = client.path("employeeervice/employee/1/getEmployeeById"). 
    accept(MediaType.TEXT_HTML_TYPE).type(MediaType.TEXT_HTML_TYPE); 

클라이언트 응답이 어플리 전달 같은 API를 호출 (500)

입니다 양이온/xml, 잘 작동합니다.

Employee e = client.path("employeeservice/employee/1/getEmployeeById") 
    .accept(MediaType.APPLICATION_XML_TYPE).get(Employee.class); 

내가 text/html에 대해 다르게해야 할 것이 있습니까?

감사

답변

관련 문제