java - 如何在 JAXB 中一次将 @XmlJavaTypeAdapter 规则应用于特定类型的所有字段?

标签 java xml jaxb date-format xmladapter

我想更改 XML 日期格式的编写方式,但我不想在整个项目的每个 getter 中都添加注释。

有没有办法将 XmlAdapter 全局设置为特定类型的所有字段?或者至少在每个类中而不是在每个方法中。

观察:我的模型不是生成的,而是手写的。

谢谢!

最佳答案

您可以在包级别设置@XmlJavaTypeAdapter,并将其应用于该包中域类中的所有映射字段/属性。这是在一个特殊的 package-info 类上完成的。

关于java - 如何在 JAXB 中一次将 @XmlJavaTypeAdapter 规则应用于特定类型的所有字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24499783/

相关文章:

html - 使用 xPath 在文本中查找具有特定单词的跨度

java - JAXB - 如何在没有 header 的情况下编码(marshal) Java 对象

java - 使用 Java keystore 在本地存储密码

java - 如何防止 TransformerFactory 上的 XML 外部实体注入(inject)

java - JAXB 绑定(bind)文件将 @XmlElement 类型设置为 String 而不是 XMLGregorianCalendar

c# - XPATH没有返回结果

java - for循环中的动态变量?

php - 立陶宛字符未正确保存到 MySQL 数据库中

java - JAXB 重复对象

json - @XmlInverseReference 注释不起作用