java - 我应该更改/更改 xjc 生成的 java 文件吗?
问题描述
我应该更改 xjc 生成的 .java 文件吗?这不是关于如何去做。
假设,我有一个 xjc 生成的文件 A.java 方法
getField()
和
setField(String s)
.
我想要以特定格式生成的 xml。a.setField("mystring")
代码从多个地方调用。
实现它的两种方法:
i。在将字符串传递给a.setField
. 但这会在多个地方发生变化。
ii. 更改从 A.java 生成的 setField 方法以格式化字段。
考虑到 A.java 将在下一次 xjc 运行时重新生成,这将是更好的设计选择。
解决方案
在处理生成的文件时,我建议只扩展生成的文件并使用扩展名。然后,您可以随时重新生成文件,只需对扩展文件进行细微调整。
推荐阅读
- angular - 具有延迟加载和选择的 Ng-zorro 树
- c# - Selenium 选择器:在 xpath 中使用 text() 时出现问题
- c++ - Visual Studio 2019 不会为 dll 项目生成 .lib 文件
- c++ - 从构造函数参数推断 std::set 的比较类型
- xslt - 如何编写用于将 XML 转换为 JSON 的 XSLT?
- java - 使用 Azure AD B2C 服务和 Java 编程语言,我想实现用户功能
- java - Java:为什么可以对通配符集合进行强制转换?
- regex - 正则表达式从 10,000 以下的数字中删除逗号
- ios - Today 扩展在 iOS 14 测试版中不起作用
- firebase - Firebase 函数错误:无法加载默认凭据