gpt4 book ai didi

java - Jersey 的系统范围适配器?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:40:52 24 4
gpt4 key购买 nike

我正在尝试为 Jersey 中的 java.util.Locale 类型配置“系统级”自定义 javax.xml.bind.annotation.adapters.XmlAdapter。在我控制的类上使用 @XmlJavaTypeAdapter 很容易,但情况并非总是如此(我无法注释的第 3 方代码)。

这似乎是一个很常见的问题,但我找不到任何好的示例或文档来说明如何处理它。

那么,这可能吗?

谢谢!

最佳答案

我可以看到三个可能的选项:

  1. 使用 setAdapter() 向编码器注册转换器.您可以拥有一个静态构建器函数,它将所有“系统级”类型的适配器添加到您在应用程序中使用的所有编码器。这完全取决于您对“系统级”的定义
  2. 使用委托(delegate)
  3. 花点心思bytecode trickery将注释添加到现有类文件。

我的建议是使用方法 1,它简单明了。

关于java - Jersey 的系统范围适配器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3217660/

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