我正在进行第一个从 xsd 文件生成 java beans 的项目。生成工作得很好,但现在我想向生成的类添加一些特殊功能。修改生成的代码将是一个坏主意,因为一旦有人更新代码,它就会丢失。
我不明白如何获取具有从解码过程生成的自定义功能的 bean。你能指出我正确的方向吗?
谢谢
最佳答案
这些生成的类只是值对象,因此在其中添加任何自定义逻辑并不是一个好主意。但是,如果您只是需要通过更好的 getter/setter、流畅的 API 等使这些生成的类更可用,您可以添加一些 xjc plugins甚至编写自己的插件。
关于Java JAXB - 如何使用生成的 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9797014/