Spring与JAXB的关系如何?
我正在学习的过程中,我知道它使用和 我的理解是,CXF将Spring用于IoC和AOP,并将JAXB用作默认的数据绑定组件 因此Spring使用XML绑定POJO,而CXF也使用XML(JAXB) 但是Spring完全依赖JAXB吗 如果是,目的是什么Spring与JAXB的关系如何?,spring,jaxb,cxf,Spring,Jaxb,Cxf,我正在学习的过程中,我知道它使用和 我的理解是,CXF将Spring用于IoC和AOP,并将JAXB用作默认的数据绑定组件 因此Spring使用XML绑定POJO,而CXF也使用XML(JAXB) 但是Spring完全依赖JAXB吗 如果是,目的是什么 澄清这一点将有助于我更好地理解各个组件之间的关系。一个方框图会更好。谢谢。我对CXF源代码不太熟悉,但听起来Spring和JAXB之间的关系可以说是一刀切的——每个模块都有自己的功能(很像您所描述的),但是每个模块都可以被另一个做同样事情并符合公
澄清这一点将有助于我更好地理解各个组件之间的关系。一个方框图会更好。谢谢。我对CXF源代码不太熟悉,但听起来Spring和JAXB之间的关系可以说是一刀切的——每个模块都有自己的功能(很像您所描述的),但是每个模块都可以被另一个做同样事情并符合公共接口的框架所取代 见:
Spring与任何特定的XML绑定技术都没有关联 开箱即用的Spring通过几种不同的映射技术(包括JAXB)支持XML到POJO的编组(以及反向解组)。您可以同样轻松地使用Castor、XMLBeans、JiBX和XStream,或者实现自己的封送器/解封器来使用Spring的OXM功能。有关更多详细信息,请参阅
请注意,如果您没有实际使用Spring的OXM功能,则不需要指定封送器/解封器实现。这种澄清正是我想要的。非常感谢。