Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下问题。对于网络服务,我使用现有的数据模型。所以我需要在现有的源类上应用 JAXB 注释。这需要大量的手动操作。
有谁知道可以帮助自动化此过程的工具?为清楚起见,通过 an 生成 java 源代码xsd不是目标。
xsd
您可以首先获取数据模型包中的所有类,然后在运行时使用 Javassist 在每个这些类上添加注释。
如果您想避免此过程而只是更改源代码,我认为在您的数据模型包中搜索/替换将是可行的方法。
JAXB (JSR-222)是异常配置。这意味着您只需要注释所需表示不同于默认表示的模型:
如果您有一个正在尝试将域模型映射到的 XML 模式,那么您可能会发现Eclipse中的Dali JAXB 工具很有帮助。我建议试用 Juno 的预发布版本。