首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用maven-jaxb2-plugin注释数据类型的所有元素

使用maven-jaxb2-plugin注释数据类型的所有元素
EN

Stack Overflow用户
提问于 2018-05-31 00:43:48
回答 1查看 301关注 0票数 1

我的问题与下面的帖子有关。How to add Jackson annotations to POJO generated from XSD by JAXB/XJC?有没有办法使用绑定文件为特定数据类型的所有元素添加注释?例如,使用@JsonFormat注释来注释所有'xs:time‘类型的元素,而不是单独为每个特定元素添加注释。

EN

回答 1

Stack Overflow用户

发布于 2018-06-01 03:55:13

谢谢你的词典。在绑定文件中添加以下内容就可以做到这一点。

代码语言:javascript
复制
<jaxb:bindings schemaLocation="Schema.xsd" node="//xs:element[@type='xs:date']" multiple="true">
    <annox:annotate target="field">@com.fasterxml.jackson.annotation.JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone="GMT")</annox:annotate>       
</jaxb:bindings>

Xpath选择所有的'date‘元素,我们可以用一行注释它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50609777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档