gpt4 book ai didi

java - JAX-WS - 如何禁用 @WebMethod 上的自动响应?

转载 作者:行者123 更新时间:2023-11-30 02:40:12 25 4
gpt4 key购买 nike

是否可以在带有注释@WebMethod的方法中仅使用Web请求而不响应?或者在 ws 中我们应该总是得到响应而我需要其他东西?看起来像

@WebMethod
公共(public)无效创建用户(
@WebParam(名称=“用户信息”)
用户信息 用户信息)
抛出 MyException

在从 wsdl 生成的界面中。但是,当我向服务器发送请求时,尽管该方法无效,但我还是得到了响应。

您能否推荐有关此主题的书籍。

提前致谢!

最佳答案

您可以使用@Oneway注释

@WebMethod()
@Oneway()
public void insertUser(String username) {
...
}

文档:

Indicates that the given @WebMethod has only an input message and no output. Typically, a oneway method returns the thread of control to the calling application prior to executing the actual business method. A 181 processor should report an error if an operation marked @Oneway has a return value or Holder parameters, or declares any checked exceptions.

以下table summarizes您可以在 JWS 文件中使用标准 JSR-181 注释来指定 Web 服务的形状和行为

关于java - JAX-WS - 如何禁用 @WebMethod 上的自动响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41983589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com