Java 使数据模型类可序列化
我正在使用JiBX进行XML Java数据绑定。当前配置生成的类非常好,但我希望这些生成的类实现java.io.Serializable 下面是maven插件配置,用于从给定模式生成java类Java 使数据模型类可序列化,java,jaxb,maven-plugin,jibx,xml-binding,Java,Jaxb,Maven Plugin,Jibx,Xml Binding,我正在使用JiBX进行XML Java数据绑定。当前配置生成的类非常好,但我希望这些生成的类实现java.io.Serializable 下面是maven插件配置,用于从给定模式生成java类 org.jibx 建议使用org.jibx.schema.codegen.extend.SerializableDecorator,以便对所有生成的类实现java.io.Serializable。但我不知道如何编写定制文件和配置jibx maven插件 有谁能指导我实现这个目标吗?我能做到 我创建了sr
org.jibx
建议使用org.jibx.schema.codegen.extend.SerializableDecorator
,以便对所有生成的类实现java.io.Serializable。但我不知道如何编写定制文件和配置jibx maven插件
有谁能指导我实现这个目标吗?我能做到
我创建了src/main/resources/schema-customizations.xml。此自定义配置文件的内容是:
<schema-set xmlns:xs="http://www.w3.org/2001/XMLSchema">
<class-decorator class="org.jibx.schema.codegen.extend.SerializableDecorator"/>
</schema-set>
还修改了pom.xml以在
src/main/resources/schema-customizations.xml
然后运行mvnjibx:schema-codegen
现在所有生成的类都实现了java.io.Serializable
谢谢@SB您还可以选择将serial version属性添加到class decorator元素中。就像
<customizations>
<customization>src/main/resources/schema-customizations.xml</customization>
</customizations>