Spring 3 Web アプリケーションの 1 つに Java API を作成する必要があります。これらの API を介して、Web UI を使用して実行するすべてのアクションを実行できる必要があります。@RequestMapping で装飾されたコントローラー メソッドがあります。最近、これらのメソッドは、最小限の変更で REST クライアント経由でアクセスできる Restful サービスとして公開できると聞きました。spring3 サービス用の Rest クライアントを作成するための推奨される方法を知りたいと思っていました。これらの Java API では、Spring の依存関係を使用したくありません。spring アプリケーションに multipart/form-data を実装しているため、これらの API を使用してファイルをアップロードできるはずです。Spring アプリケーション用に Java で RestClients を開発するための最良の方法を選択するのを手伝ってくれる人はいますか?
以下の HTTP 実装があります。
Java - JVM によって提供される HTTP 実装を使用します。これには、HttpClient 実装と比較していくつかの制限があります。
HTTPClient3.1 - Apache Commons HttpClient 3.1 を使用します。
HTTPClient4 - Apache HttpComponents HttpClient 4.x を使用します。
Plsはあなたの提案を教えてください。