javax.xml.bind.Unmarshaller 对比 org.springframework.oxm.Unmarshaller
javax.xml.bind.Unmarshaller vs org.springframework.oxm.Unmarshaller
我将 Unmarshaller 与 Spring Web 服务一起使用。我在网上看到一些例子,看起来这两个接口可以互换使用。我想知道一个是否比另一个更好?
两者有什么区别,为什么要用一个而不用另一个?
基本上是 "generic interface" 与 "specific implementation"。
org.springframework.oxm.Unmarshaller
是一个 Spring 接口,它比 javax.xml.bind.Unmarshaller
更严格,但具有不同的实现(不仅仅是 JAXB)。
javax.xml.bind.Unmarshaller
更丰富,但它只是 JAXB。
如果您使用的是 Spring beans,那么他们大多希望使用 Spring 界面。
我将 Unmarshaller 与 Spring Web 服务一起使用。我在网上看到一些例子,看起来这两个接口可以互换使用。我想知道一个是否比另一个更好?
两者有什么区别,为什么要用一个而不用另一个?
基本上是 "generic interface" 与 "specific implementation"。
org.springframework.oxm.Unmarshaller
是一个 Spring 接口,它比 javax.xml.bind.Unmarshaller
更严格,但具有不同的实现(不仅仅是 JAXB)。
javax.xml.bind.Unmarshaller
更丰富,但它只是 JAXB。
如果您使用的是 Spring beans,那么他们大多希望使用 Spring 界面。