我有以下问题。对于webservices,我使用的是现有的数据模型。所以我需要在现有的源类上应用JAXB注释。这需要花费很多精力才能手动完成。
有没有人知道可以帮助自动执行此过程的工具?为清楚起见,通过xsd
生成java源代码不是目标。
答案 0 :(得分:0)
您可以先获取数据模型包中的所有类,然后使用Javassist在运行时为每个类添加注释。
如果你想避免这个过程,只是更改源代码,我认为你的数据模型包中的搜索/替换是可行的。
答案 1 :(得分:0)
JAXB (JSR-222)是异常配置。这意味着您只需要注释所需表示从默认表示延迟的模型:
如果您正在尝试将域模型映射到XML架构,那么您可能会发现Dali中的Eclipse JAXB工具很有帮助。我建议尝试预先发布的Juno版本。