IntelliJ IDEA 2024.3 ヘルプ

Spring ダイアグラム

Spring ダイアグラムは、アプリケーションの依存関係を分析できます。ダイアグラム上の Bean またはファイルをダブルクリックすると、エディター内の専用のタブで開くことができます。

Spring Bean の依存関係ダイアグラム

Spring Bean 依存関係ダイアグラムを使用して、プロジェクト内の Bean 間の依存関係を表示および分析します。

ダイアグラムを開く

  1. ガターで、bean アイコン (Java または Kotlin ファイルの場合) またはダイアグラムアイコン Spring diagram icon (XML ファイルの場合) をクリックします。

    Spring gutter icon actions
  2. Bean 依存関係ダイアグラムを選択します。

または、ファイルを右クリックし、コンテキストメニューからダイアグラム | ダイアグラムの表示 | Spring Bean 依存関係 Ctrl+Alt+Shift+U を選択します。

The Spring Beans Dependencies diagram

これにより、別のエディタータブでダイアグラムが開きます。ポップアップウィンドウで開くには、ファイルを右クリックしてダイアグラム | ダイアグラムポップアップの表示 Ctrl+Alt+U を選択します。

Spring ツールウィンドウのダイアグラムアイコン Spring diagram icon をクリックして、bean 依存関係ダイアグラムにアクセスすることもできます。

ダイアグラム上の Bean 間の直接的な依存関係のみを表示するには、ダイアグラムツールバーで Neighborhood mode icon ( 選択したノードの近隣を表示 ) をクリックします。

ダイアグラムにライブラリ Bean を表示するには、ダイアグラムツールバーの Libraries icon ( ライブラリの Bean を表示 ) をクリックします。

Spring コンテキスト依存性ダイアグラム

Spring コンテキスト依存関係ダイアグラムを使用して、複数の構成ファイル間の依存関係を表示し、それらが相互にどのように含まれ、参照しているかを分析します。ダイアグラムの赤い矢印は、エラー(循環依存関係など)をマークし、Spring 構成から簡単に見つけて削除します。

ダイアグラムを開く

  1. ダイアグラムを作成する構成ファイルを右クリックします。

  2. コンテキストメニューからダイアグラム | ダイアグラムの表示 Ctrl+Alt+Shift+U を選択します。

    これにより、ダイアグラムが別のエディタータブで開きます。ポップアップウィンドウで開くには、ダイアグラム | ダイアグラムポップアップの表示 Ctrl+Alt+U を選択します。

  3. ダイアグラムタイプの選択ポップアップメニューで、the Spring Context Dependencies icon Spring コンテキスト依存関係をクリックします。

Spring Context Dependencies diagram

Spring コンテキスト依存関係ダイアグラムでは、次の矢印が使用されます。

Solid blue arrow

実線の青い線は、@ComponentScan アノテーションの依存関係を表します。

Solid yellow arrow

実線の黄色の線は、@Enable アノテーションの依存関係を表します。

Dashed green arrow

破線の緑色の線は、@Import アノテーションの依存関係を表します。

Dotted gray arrow

灰色の点線はその他の依存関係を表します。

Dotted red arrow Solid red arrow

赤い線はエラーを表します。

関連ページ:

Spring Boot

Spring Boot は、Spring アプリケーションの初期構成を簡素化する Spring フレームワークの拡張です。これにより、最小限のデフォルト設定で動作するスタンドアロン Spring アプリケーションをすばやく作成できます。Spring Initializr は、Spring Boot プロジェクトを生成できる Web アプリケーションです。ビルドツール、言語、Spring Boot フレームワークのバージョン、プロジェクトの依存関係など、必要な構成を選択できます。IntelliJ IDEA...

Spring ツールウィンドウ

Spring ツールウィンドウを使用すると、プロジェクトを Spring の観点から見ることができます。これは次のタブで構成されます。ドキュメント、Bean グラフ、MVC、データ、Spring の他に、プロジェクトに Micronaut または Java EE CDI 依存関係がある場合、ツールウィンドウ名は Spring ではなく Bean になり、プロジェクトで検出されたすべての Bean が表示されます。ドキュメント:ドキュメントタブでは、bean ドキュメントを表示できます。基本的に、bean...

Spring 設定

このページを使用して、IntelliJ IDEA で Spring サポートを構成します。プロファイルパネルを表示するエディターの上部に特別なパネルを表示して、現在アクティブな Spring のプロファイルを表示および変更できるようにします。マルチコンテキストパネルを表示する 2 つ以上の Spring アプリケーションコンテキストに含まれるファイルの特別なパネルを表示します。詳細については、親コンテキストを構成するを参照してください。スマート Bean 補完 IntelliJ IDEA は、オートワイヤ...