我想用Jaxb2Marshaller來編組一個使用spring的java類。我知道這可以用下面的代碼春季指定一個包而不是「classesToBeBound」Jaxb2Marshaller
<bean id="jaxbMarshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="classesToBeBound">
<list>
<value>com.example.test1</value>
<value>com.example.test2</value>
</list>
</property>
</bean>
我想什麼做的是不是指定類的列表來完成,我想僅指定包含所有類的包名(在上述情況下com。示例)。
有沒有人知道一種方法來做到這一點,或任何其他方式,不需要我列出所有的類。任何幫助,將不勝感激 !
謝謝。
如果您缺少@XmlRootAnnotation並且無法修改XSD源考慮使用全局jaxb自定義請參閱http://stackoverflow.com/a/8725352/881375 – tomasb 2013-06-02 01:32:17