Apache CXF(2.7.0)至可以在類路徑中自動發現JAX-RS資源嗎?也就是說,用@Path
註解的類。在Spring應用程序中使用CXF自動發現JAX-RS資源
我在Spring應用程序中使用CXF,即使資源被Spring <context:component-scan ...>
成功發現,我也必須使用以下XML手動聲明資源。
<jaxrs:server id="myService" address="/myService">
<jaxrs:serviceBeans>
<ref bean="myResource1" />
<ref bean="myResource2" />
<ref bean="myResource3" />
</jaxrs:serviceBeans>
</jaxrs:server>
我想避免它,因爲在我的情況下,難以維持(我可以與其他JAX-RS實現,比如RestEasy的那樣),而且它迫使我在春天宣佈我的豆依賴XML配置文件。
FWIW,我發現它非常有用顯式聲明的東西。但是在同一個應用程序中有多個''聲明,每個都有不同的配置(例如不同的XML序列化器)。 RESTeasy方法並不靈活... –