2016-11-30 5 views
0

私のアプリケーションは、RESTサービスを呼び出す必要があります。だから私は、パッケージcxf-rt-rs-clientorg.apache.cxfから依存関係として追加しました。私はポイントを逃したと思うしかしSpringで設定されたJAX-RSクライアントを実際にどのように使用できますか?

<jaxrs:client id="myRestClient" serviceClass="org.apache.cxf.jaxrs.client.WebClient"> 
    <http-conf:authorization> 
     <sec:UserName>testuser</sec:UserName> 
     <sec:Password>myPassword</sec:Password> 
     <sec:AuthorizationType>Basic</sec:AuthorizationType> 
    </http-conf:authorization> 
</jaxrs:client> 

:これは私が私のJAX-RSクライアントを定義する方法であるcxf.xml構成で

。実際にこのクライアントをJavaコードでどのように使用するのですか?アプリケーションでこれを利用できるようにするためのメカニズムが必要ですか?

答えて

1

簡潔にInjecting proxies of CXF JAX-RS Client API documentationに記載されています。より明確にするために、このセクションのXMLサンプルの役に立つJavaコードはclass org.apache.cxf.systest.jaxrs.jaxws.BookStoreSoapRestImpl of CXF samplesにあります。

だから、あなたのケースでは、私はこのような何かを推測:

@Resource(name = "myRestClient") 
private org.apache.cxf.jaxrs.client.WebClient webClient; 
関連する問題