Java JAXB - 如何使用生成的 bean

标签 java xml jakarta-ee xsd jaxb

我正在进行第一个从 xsd 文件生成 java beans 的项目。生成工作得很好,但现在我想向生成的类添加一些特殊功能。修改生成的代码将是一个坏主意,因为一旦有人更新代码,它就会丢失。

我不明白如何获取具有从解码过程生成的自定义功能的 bean。你能指出我正确的方向吗?

谢谢

最佳答案

这些生成的类只是值对象,因此在其中添加任何自定义逻辑并不是一个好主意。但是,如果您只是需要通过更好的 getter/setter、流畅的 API 等使这些生成的类更可用,您可以添加一些 xjc plugins甚至编写自己的插件。

关于Java JAXB - 如何使用生成的 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9797014/

相关文章:

java - 如何使用 TestNG 测试 expectedExceptionsMessageRegExp(异常消息)?

html - 将字符对象转换为 HTML

python - 在 Python XML 解析中保留转义字符

XML 序列化 - 多个元素同名

java - transient 关键字的用途是什么以及何时使用它?

jakarta-ee - 庞大的 EAR 部署

java - 为什么 EJB 需要实现可序列化接口(interface)?

java - file.delete() 是否为不存在的文件返回 true 或 false?

Java Checkstyle 严重级别继承意义?

java - 如何将 JSON 反序列化为扁平的、类似 Map 的结构?