私は春のブート1.3.3のバージョンで、私はスプリングブートアプリケーションがenvに基づいてエンドポイントを呼び出す必要があるという要求を持っています つまり、 Dev1がdev1を呼び出す必要があるため、はenvがDev1として渡され、dev1endpointなどを呼び出す必要があります。 どうすればいいですか? 複数のrestTemplateインスタンスを作成する必要がありますか? envに基づいてresttemplateを動的に構築する必要がありますか? resttemplateの構築の一環として、選択されたenvに基づいて、適用可能なインターセプタを追加する必要があります。 Plesaeが提案しているのは です。スプリングブート1.3.3 envごとに複数のresttemplateを作成
0
A
答えて
0
あなたの質問を理解できなかった場合は、私に修正してください。私はあなたが異なる環境を持つつもりですが、実行時にこのエンドポイントをいくつかの情報などによって変えようとしていることを理解していますが、その環境のrestTemplateのインスタンスを複数作成しなければならないと、春のブートアプリケーションでの私の経験から、あなたはそのようなことをする必要はありません、あなたはrestTemplate構成Beanを作成する必要があります。
@Bean
public RestTemplate restTemplate() {
return new RestTemplate();
}
そして、あなたのサービスクラスにそのオブジェクトを挿入し、あなたが望むものを何でもしてください。 restTempalteに関する以下の記事を読むことをお勧めします。http://www.baeldung.com/rest-template
関連する問題
- 1. スプリングブートRestTemplate - マルチパート/混合
- 2. スプリングブート1.3.3。、スプリングセキュリティ基本カスタム設定
- 3. クライアントとサーバーのためのスプリングブートresttemplateプロキシーの構成方法
- 4. 複数のドッカーの作成(マシンごとに1つ)
- 5. スプリングブートで複数のウサギ接続ファクトリを作成できない
- 6. スプリングブート複数のデータソース
- 7. springBootVersion = '1.3.3.RELEASE'にアップグレードした後のRestTemplateを使用した例外
- 8. モデルごとに複数のフィクスチャファイルをレール3.2に作成できますか?
- 9. 複数の条件でユーザーごとの累積カウンタ変数を作成する
- 10. キーごとに複数の値を持つキー/値リストを作成する
- 11. スプリングブートの複数のログファイル
- 12. warpファイルごとに複数の一意のキャプチャを作成する
- 13. socket.ioは接続ごとに複数のソケットを作成します
- 14. 選択したチェックボックスごとに複数のレコードセットを作成する方法
- 15. プレイフレームワーク1.3.3と
- 16. 複数行ごとにグループ
- 17. 複数のDockerがdocker-compose .envファイルからargsを作成する
- 18. マルチブランチパイプラインプラグインブランチごとに複数のjenkinsfileをロード
- 19. SSRS複数の行をページごとに
- 20. 数分ごとに検索エンジンのインデックスを再作成する
- 21. PDFごとにSSRSの複数のレポート?
- 22. 複数のenvファイルを使用する
- 23. npmモジュールを設定するためのENV変数の作成
- 24. スプリングブート複数のJWTを使用する複数のルート
- 25. S4クラス:スロットごとに複数のタイプ
- 26. ZedGraphControlごとに複数のグラフ枠?
- 27. graphviz - ラベルごとに複数のリンク
- 28. フェニックスチャンネル - ソケットごとに複数のチャンネル
- 29. スレッドごとに複数のコンテキスト
- 30. タスクごとに複数のスレッドOpenMP
私の要件では、envが渡されたため、関連するインターセプター(Dev)をresttemplateに設定する必要があります。このインターセプターには、私は別のenv(Dev1)が渡された次回devt envインターセプタをresttemplateから削除し、Dev1 envインターセプタをrestemplateに追加する必要があります。このようにして、同じresttemplateインスタンスを再利用することができます。これを行う ? – Raj