jaxb - future 版本的 JDK(JDK 7,8 和 OpenJDK)中对 Sun 的 CodeModel 的支持

标签 jaxb code-generation java java-6

<分区>

我们正在使用 CodeModel 开发代码生成工具.该库由 Sun 提供并由 JAXB 用于生成代码。

在 JDK 7 和 OpenJDK 等 future 版本中是否会放弃对它的支持?
我们应该编写自己的代码生成库还是继续使用 Sun 的库?

最佳答案

future 的 JAXB 实现当然有可能切换到不同的代码生成方式,从而使 CodeModel 过时。但是没有什么可以阻止您在较新的 JDK 上使用当前版本,向后兼容性以前被 oracle 和 sun 非常重视。该代码是开源的,因此也没有人会阻止您修复错误。

CodeModel 可能不会扩展以支持更新的语言功能,例如 java 7 中的 switch 中的字符串或 java 8 中的 lambda,除非它们对 JAXB 实现有用。

关于jaxb - future 版本的 JDK(JDK 7,8 和 OpenJDK)中对 Sun 的 CodeModel 的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8389452/

相关文章:

java - Tomcat 和 JAXB 内存泄漏

java - 为resteasy生成javascript

java - 如何过滤 LocalContainerEntityManagerFactoryBean 扫描的实体?

java - 防止 Hibernate 在我的标准中返回代理

xml - .xsd 不是此编译的一部分 - 错误

java解码à的错误转换

java - 是否可以配置 maven 来编译生成的源代码而不使用插件?

c# - 自动生成c#类

java - oneToMany 关系中的 HQL 查询