动态应用JAXB注释

时间:2013-02-22 11:05:53

标签: java jaxb

假设我有BOOK.java个文件,其中包含字段(idnameauthor),现在在将其编组为XML文件时,我只想{{1}要写在XML文件中,但必须由某些条件决定。所以我想在运行时将id注释注入该条件的其他两个字段。是否可以在运行时注入JAXB注释?我可以这样做,如果可以,我该怎么办?

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

1 个答案:

答案 0 :(得分:0)

听起来你只是想要一些不是JAXB的东西。 JAXB很适合它,但它允许你做的事情是非常严格的。像XStream这样的东西可能会更好地满足您的需求。您可以编写custom Converter来处理是否编写特定字段的所有逻辑。