我有一个 applicationContext.xml,我在其中配置我的所有网络服务,如下所示 -
<import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml" />
<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
<jaxrs:server id="restContainer" address="/">
<jaxrs:serviceBeans>
<ref bean="bookService" />
<ref bean="movieService" />
</jaxrs:serviceBeans>
</jaxrs:server>
<bean id="bookService" class="com.informit.apachecxfexample.BookServiceImpl"/>
<bean id="movieService" class="com.informit.apachecxfexample.MovieServiceImpl"/>
但是,只能调用第一个服务 (bookService)。如果我将参考 bean 的顺序更改为
<ref bean="movieService" />
<ref bean="bookService" />
在上述情况下,只有 movieService 被调用。
有没有办法调用 applicationContext.xml 中配置的所有服务?