Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javax.xml.bind.Unmarshaller vs org.springframework.oxm.Unmarshaller_Java_Spring_Jaxb_Marshalling_Unmarshalling - Fatal编程技术网

javax.xml.bind.Unmarshaller vs org.springframework.oxm.Unmarshaller

javax.xml.bind.Unmarshaller vs org.springframework.oxm.Unmarshaller,java,spring,jaxb,marshalling,unmarshalling,Java,Spring,Jaxb,Marshalling,Unmarshalling,我将解组器与SpringWeb服务一起使用。我在网上看到了一些例子,看起来这两个接口都可以互换使用。我想知道一个比另一个好吗 两者之间的区别是什么?为什么要使用一个而不是另一个?基本上是“通用接口”与“特定实现” org.springframework.oxm.Unmarshaller是一个比javax.xml.bind.Unmarshaller更严格的Spring接口,但有不同的实现方式(不仅仅是JAXB) javax.xml.bind.Unmarshaller更丰富,但它只是JAXB 如果您

我将解组器与SpringWeb服务一起使用。我在网上看到了一些例子,看起来这两个接口都可以互换使用。我想知道一个比另一个好吗

两者之间的区别是什么?为什么要使用一个而不是另一个?

基本上是“通用接口”与“特定实现”

org.springframework.oxm.Unmarshaller
是一个比
javax.xml.bind.Unmarshaller更严格的Spring接口,但有不同的实现方式(不仅仅是JAXB)

javax.xml.bind.Unmarshaller更丰富,但它只是JAXB


如果您使用的是SpringBean,那么他们最期待的就是Spring界面。

谢谢lexi。我最终使用了Spring接口,我发现它更加健壮,并且可以更容易地进行配置。