【发布时间】:2013-01-14 18:29:30
【问题描述】:
我正在使用 JAX-WS 为一些 web 服务生成我的 jar 客户端。
有人知道是否可以使用带有受保护或私有构造函数的 jax-ws 生成 Web 服务客户端?
我正在使用带有 cxf-codegen-plugin 的 maven 来生成类 =)
【问题讨论】:
-
好奇:你为什么要这么做?
-
作为 Web 服务客户端的类可以有一个私有/受保护的构造函数,因为它可以在它自己的方法中调用 Web 方法。您的具体问题/场景是什么?你试过什么?
-
我创建了一个工厂来服务所有 Web 服务,因为我需要注入所有用户凭据。因此,如果程序员使用默认构造函数创建 ws 实例,他将收到异常,因为请求标头中没有凭据。我想提供一种独特的方式来使用我的网络服务......只有我的工厂。
-
一个有效的附加评论:我使用 maven 来生成我的 Web 服务客户端。自动... 这个插件使用默认的java方法来生成调用wsimport。我需要找到一个参数传递给命令行来执行此操作。
标签: java web-services jax-ws wsimport