java – JAXB可以创建一个’只读’类属性吗?

有没有办法让jaxb只为xsd文件中的元素标记生成的类属性创建一个getter(没有setter)(即xs:integer类型的元素)?如何创建一个原始类型属性const(即从xs:int类型的元素生成的属性)?
最佳答案
通常的做法是将JAXB生成的对象转换为正确定义的域模型类.这样,您可以完全控制模型类在代码中的行为方式,如果XSD发生更改,您的代码中的许多位置都会中断.您只需更新“转换器”类,因为它应该是您依赖JAXB生成的类的唯一位置

转载注明原文:java – JAXB可以创建一个’只读’类属性吗? - 代码日志