gpt4 book ai didi

java - 从 JAX-WS Provider 返回 SOAPFault

转载 作者:太空宇宙 更新时间:2023-11-04 07:54:18 25 4
gpt4 key购买 nike

从实现 JAX-WS Provider 接口(interface)的 Web 服务创建包含 SOAPFault 的 SOAPMessage 的首选方法是什么?

MessageFactory.newInstance() 似乎是不必要的昂贵操作,并且没有提及线程安全。我有四种可能的解决方案,但不知道应该使用哪一种:

  1. 静态变量中的 MessageFactories 池
  2. 重复使用收到的内容
  3. 通过清除内容和可能的附件的 SOAPMessage 为 MessageFactory.createMessage() 创建同步方法
  4. 每次调用都使用 MessageFactory.newInstance()

最佳答案

Premature optimization is the root of all evil

由于这以后很容易更改,因此我会选择选项 4(每次 MessageFactory.newInstance()),并且仅当我发现它存在性能问题时才考虑其他选项。

这可能根本不是性能问题,您可以节省一些编码时间。

关于java - 从 JAX-WS Provider<SOAPMessage> 返回 SOAPFault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858306/

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