繁体   English   中英

如何在春季启动时从wsdl生成肥皂服务?

[英]How can i generate soap service from wsdl in spring boot?

我正在尝试在soap1.2中创建一个肥皂服务。 所以我正在使用spring boot和JAX-WS。

我尝试使用这些教程:

https://www.baeldung.com/jax-ws https://glenmazza.net/blog/entry/switch-soap11-to-soap12 https://examples.javacodegeeks.com/enterprise-java/jws/jax- WS-注解-示例/

但是,我没有尝试过。 我的手动创建的服务无效。

有没有一种方法可以从WSDL以及请求和响应类自动生成服务?

经过长时间的Google搜索,我发现了一个可以做到这一点的Maven插件:

<plugin>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-codegen-plugin</artifactId>
    <version>3.2.7</version>
    <executions>
        <execution>
            <id>generate-sources</id>
            <phase>generate-sources</phase>
            <configuration>
                <sourceRoot>${project.build.directory}/generated-code/mysoapservice</sourceRoot>
                <wsdlOptions>
                    <wsdlOption>
                        <wsdl>${basedir}/src/main/resources/wsdl/my_soap_service.wsdl</wsdl>
                        <extraargs>
                            <extraarg>-all</extraarg>
                        </extraargs>
                    </wsdlOption>
                </wsdlOptions>
            </configuration>
            <goals>
                <goal>wsdl2java</goal>
            </goals>
        </execution>
    </executions>
</plugin>

这对我有用。 也许它也会为别人分叉。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM