具有多个上下文路径的jaxb2问题

时间:2019-03-21 14:46:17

标签: java web-services jaxb marshalling

我在Jaxb2 marshaller中遇到了与上下文路径有关的问题,如果我设置了多个上下文路径,则最后一个将像这样覆盖其他路径:

Raw

在这种情况下,com.test.foo.bar.acept.docin会覆盖com.test.foo.bar.cancel.docin

如何在上下文路径中设置多个路径?

1 个答案:

答案 0 :(得分:0)

为类中的每个bean添加限定符,作为class1的@Qualifier(“ testJaxb2Marshaller”),为classs2等添加@Qualifier(“ test2Jaxb2Marshaller”),然后在上下文文件中指定该名称。