java - WSImport 后还需要本地 WSDL 吗?

标签 java soap wsimport

我有一个本地 wsdl 文件,我的问题是:一旦我使用 wsimport 生成 java 源文件(*.java)并将它们重新定位到我现有的项目中使用,我是否仍然需要该 wsdl 文件(假设 wsdl 永远不会改变)?我的假设是不再需要它,因为我需要的所有内容都已经转移到 *.java?

最佳答案

一旦发生代码生成(生成源或任何其他自定义生命周期任务),调用将根据 WSDL 上的端点在运行时发生。否则您不需要该文件。当您进行代码升级时,您可以选择仅打包生成的代码并将其用作依赖项(如果您不想 checkin 生成的代码),也可以每次运行生命周期任务来生成代码,在这种情况下,您可以将 WSDL 放在资源位置或指向 WSDL 的位置(在 HTTP 上)

关于java - WSImport 后还需要本地 WSDL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41971385/

相关文章:

Java 表达式错误的非法开始

java - Spring Cloud 函数: How to map a Supplier to Azure function

java - 在android中使用soap webservices的mysql数据库连接

java - wsimport 缺少单个操作的@WebMethod

java - 在 tomcat 中的单个 webapp 文件夹上托管多个域

delphi - 请旧 Borland Chess WebService 帮助

soap - Coldfusion CFHTTP 握手失败

java - xs :import causing problems in wsimport and Metro runtime?

java - wsimport 上的 WSDL 错误

java - Android:像 Dailymotion App 这样的视频播放器