我想先创建一个合同Spring webservice。所以我有 WSDL 文件,但我找不到任何从 WSDL 生成 Spring Web 服务的示例。
使用这个 Maven 插件,我可以生成它,但它将是 J2EE WebService,而不是 Spring WebService,对吗?:
<plugin>
<groupId>org.jvnet.jax-ws-commons</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<configuration>
<xdebug>true</xdebug>
<verbose>true</verbose>
<target>2.0</target>
</configuration>
<executions>
<execution>
<id>generate-service</id>
<goals>
<goal>wsimport</goal>
</goals>
<configuration>
<wsdlDirectory>src/main/resources/wsdls</wsdlDirectory>
<wsdlFiles>
<wsdlFile>service.wsdl</wsdlFile>
</wsdlFiles>
<sourceDestDir>target/generated-code/src</sourceDestDir>
</configuration>
</execution>
</executions>
</plugin>
这将生成一个带有@WebService注解的接口。但这是针对J2EE应用程序的,而不是针对 Spring的,对吧?
那么,maven 中是否有任何工具可以从已经编写的 WSDL 文件生成 Spring WebServices?
因为我找不到任何东西,只有 jaxws-Maven-plugin。