43.7. 使用自定义 Jackson 模块
您可以使用 moduleClassNames 选项指定类名称来使用自定义 Jackson 模块,如下所示。
<dataFormats> <jacksonxml id="jack" useList="true" unmarshalType="com.foo.MyPojo" moduleClassNames="com.foo.MyModule,com.foo.MyOtherModule"/> </dataFormats>
<dataFormats>
<jacksonxml id="jack" useList="true" unmarshalType="com.foo.MyPojo" moduleClassNames="com.foo.MyModule,com.foo.MyOtherModule"/>
</dataFormats>
在使用 moduleClassNames 时,不会配置自定义 jackson 模块,由使用默认构造器创建并按原样使用。如果自定义模块需要任何自定义配置,则可以创建和配置模块实例,然后使用 modulesRefs 引用模块,如下所示:
Multiple modules can be specified separated by comma, such as moduleRefs="myJacksonModule,myOtherModule"
Multiple modules can be specified separated by comma, such as
moduleRefs="myJacksonModule,myOtherModule"