Apache CXF (2.7.0) 是否可以自动发现类路径中的 JAX-RS 资源?也就是说,用 注释的类@Path
。
我在 Spring 应用程序中使用 CXF,我必须使用以下 XML 手动声明资源,即使 Spring 成功发现了资源<context:component-scan ...>
。
<jaxrs:server id="myService" address="/myService">
<jaxrs:serviceBeans>
<ref bean="myResource1" />
<ref bean="myResource2" />
<ref bean="myResource3" />
</jaxrs:serviceBeans>
</jaxrs:server>
我想避免它(因为我可以使用其他 JAX-RS 实现,例如 resteasy),因为在我的情况下,它更难维护,并且它迫使我在 Spring XML 配置文件中声明我的 bean 依赖项。