我正在使用 spring 实现 SOAP WS,我有我的 XSD,然后我添加带有注释的端点,例如:
@Endpoint
public class StuffRequestEndpoint {
@PayloadRoot(namespace = "urn:mycomp-com/xyz/ws/msg", localPart = "StuffRequest")
public
@ResponsePayload
StuffResponse requestStuff(@RequestPayload StuffRequest request) {
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是生成的 WSDL 有一个有趣的操作名称:
<wsdl:operation name="Stuff">
<soap:operation soapAction=""/>
<wsdl:input name="StuffRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="StuffResponse">
<soap:body use="literal"/>
</wsdl:output>
Run Code Online (Sandbox Code Playgroud)
我如何覆盖生成的操作名称?
谢谢。