gpt4 book ai didi

java - 动态应用 JAXB 注释

转载 作者:行者123 更新时间:2023-12-01 04:50:40 26 4
gpt4 key购买 nike

假设我有一个 BOOK.java 文件,其中包含字段(idnameauthor)和现在,在将其编码到 XML 文件时,我只想将 id 写入 XML 文件,但这必须由某些条件决定。因此,我正在考虑在运行时将 @XmlTransient 注释注入(inject)到该条件的其他两个字段中。是否可以在运行时注入(inject) JAXB 注释?我可以这样做吗?如果可以,我该怎么做?

除了使用 javassist 之外还有其他方法吗?

最佳答案

听起来您只是想要 JAXB 之外的东西。 JAXB 在适合时非常有用,但它允许您执行的操作非常有限。类似于 XStream可能会更适合您的需求。你可以写一个custom Converter它将处理是否写入特定字段的所有逻辑。

关于java - 动态应用 JAXB 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15022734/

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