小编RGB*_*RGB的帖子

Spring WS强制SOAP端点操作名称

我正在使用 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)

我如何覆盖生成的操作名称?

谢谢。

java spring soap

8
推荐指数
1
解决办法
2513
查看次数

标签 统计

java ×1

soap ×1

spring ×1