【问题标题】:How Apache CXF technically integrates with Spring FrameworkApache CXF 如何在技术上与 Spring Framework 集成
【发布时间】:2018-02-01 21:06:56
【问题描述】:

我知道我可以通过声明某些 CXF bean 来将 Apache CXF 与 Spring 一起使用,但我想知道这些框架在技术上是如何相互集成的。

CXF 库是否提供了一些 Spring 已知的服务提供者接口,因此 Spring 会对此进行扫描、实例化服务并对其进行控制?或者 CXF 是否为 Spring 集成实现了一些其他标准机制?如果有,这个标准是什么?

或者 CXF 库是否在类路径中公开 Spring 注释/bean 声明以参与 Spring 配置?

我在哪里可以找到 Spring 如何控制 CXF 的确切顺序,将这两个框架都放在类路径上,并进行必要的配置以使它们一起运行?在哪一侧扫描哪个配置,哪个API被哪个调用等等。

【问题讨论】:

    标签: java spring frameworks cxf integration


    【解决方案1】:

    CXF 是总线,它的默认实现是 SpringBusFactory,它会扫描某些 Spring xml bean 配置文件。您可以在http://cxf.apache.org/docs/cxf-architecture.html#CXFArchitecture-Bus 或查看源代码中找到更多信息:https://github.com/apache/cxf/blob/master/core/src/main/java/org/apache/cxf/bus/spring/SpringBusFactory.java

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      相关资源
      最近更新 更多