2
cxfrs : server 서비스 클래스에 지정된 출력 유형에 따라 응답을 작성하려고합니다.Cxfrs 가져 오기 방법 : 서버 입력 및 출력 유형
@Consumes({MediaType.APPLICATION_JSON}) @Produces({"application/xml"})
는 어떻게이 소비 유형을 얻을 CXF 인터셉터를 사용하여 입력 생산 할 수 있습니다.
당신은 OperationResourceInfo에서해야이 엔드 포인트에in
또는
out
인터셉터를 추가해야이
public class MyInterceptor extends AbstractPhaseInterceptor<Message> {
public MyInterceptor() {
super(Phase.RECEIVE);
}
public void handleMessage(Message message) {
OperationResourceInfo m = message.getExchange().get(OperationResourceInfo.class);
List<javax.ws.rs.core.MediaType> consumes = m.getConsumeTypes();
List<javax.ws.rs.core.MediaType> produces = m.getProduceTypes();
}
public void handleFault(Message messageParam) {
//Invoked when interceptor fails
}
}
처럼 보이는 인터셉터를이 정보를 얻을 수 있습니다