Web services 弹簧靴&x2B;Webservice(在端点处返回纯XML)

Web services 弹簧靴&x2B;Webservice(在端点处返回纯XML),web-services,Web Services,我有一个现有的应用程序,由java编写,带有SpringBoot+webservice 最近,我从测试部门得到一个要求,同事希望应用程序返回他键入的响应,无论响应是否违反XSD 作为参考,我如何控制反应 这是因为,通常情况下,从CountryEndpoint返回的响应是一个对象,它是根据countries.xsd生成的 我应该实现自己的MessageDispatcher/EndpointAdapter/Endpoint吗?最后,我开发了自己的EndpointInterceptorAdapter。

我有一个现有的应用程序,由java编写,带有SpringBoot+webservice

最近,我从测试部门得到一个要求,同事希望应用程序返回他键入的响应,无论响应是否违反XSD

作为参考,我如何控制反应

这是因为,通常情况下,从CountryEndpoint返回的响应是一个对象,它是根据countries.xsd生成的


我应该实现自己的MessageDispatcher/EndpointAdapter/Endpoint吗?

最后,我开发了自己的EndpointInterceptorAdapter。 端点返回的响应是清晰的,然后将从文件中读取的XML放在我的同事提供的文件中

这是我的EndpointInterceptorAdapter的代码

    public class SOIWSSimEndpointInterceptorAdapter extends EndpointInterceptorAdapter {

@Override
public boolean handleResponse(MessageContext messageContext, Object endpoint)  throws IOException {
    InputStream responseFileInputStream = new FileInputStream(new File("src/main/java/response/Response.xml"));
    messageContext.clearResponse();
    messageContext.readResponse(responseFileInputStream);

    return true;
}
}