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

Bean グラフ
Bean グラフ タブでは、bean の直接の依存関係のグラフを表示できます。 複雑なグラフとより高度な対話 (ダイアグラムのエクスポートやライブラリ Bean のダイアグラムの表示など) については、 Spring ダイアグラム を参照してください。

MVC
コントローラーを選択すると、「MVC 」タブが使用可能になります。 Spring MVC フレームワークのコントローラーマッピングを表示できます。
MVC タブの左端のペインには、Spring アプリケーションのエンドポイントのリストが表示されます。 メソッドをダブルクリックして、対応するコントローラーメソッドのソースコードに移動します。
右端のペインには、選択したマッピングのドキュメントが表示されます。

データ
Spring リポジトリを選択すると、「データ 」タブが使用可能になります。 これにより、クエリメソッドとそのパラメーターおよび戻り値の型を表示できます。
一番左のペインにはリポジトリメソッドが表示されます。 メソッドをダブルクリックして、そのソースコードに移動します。
右端のペインには、選択したクエリのドキュメントが表示されます。

Bean のアイコン
各 Spring bean には次のアイコンが付いています。
:
@Componentアノテーションで宣言された自動検出可能な Bean と、@Beanアノテーションが付けられたメソッド。: 構成 Bean (
@Configurationまたは暗黙的に@Configurationを含むその他のアノテーションが付けられている)。: リポジトリ Bean (
@Repositoryでアノテーションが付けられているか、org.springframework.data.repository.Repositoryインターフェースを拡張している)。: コントローラー (
@Controllerおよび@RestControllerでアノテーションが付けられたクラス)。: 暗黙的な Bean - つまり、明示的に定義されていない Spring によって追加されるサービス Bean。
: 抽象 XML Bean (XML ファイルの
abstract="true"属性で定義)。: インフラストラクチャ Bean - つまり、ViewResolver や
context:component-scanを使用する Bean など、構成および一般的なインフラストラクチャサポートに関連する XML ファイルで定義された Bean です。: プロトタイプスコープ (XML ファイルの
scope="prototype"で定義) を持つ Bean。: XML ファイルで定義された他の Bean。
Bean のフィルター
ツールウィンドウで Bean をフィルタリングするには、次のツールを使用します。
特定のモジュールの Bean のみを表示するには、 モジュール をクリックします。 複数のモジュールの Bean を表示するには、 選択… をクリックします。
タイプ をクリックして、Bean をタイプ別にフィルターします。 複数のタイプの Bean を表示するには、「選択… 」をクリックします。

をクリックして Bean をモジュールごとにグループ化するか、追加の Bean を表示します。
ライブラリのものを表示: ライブラリで定義された Bean が含まれます (黄色で表示)。
テストのものを表示: テストで定義された Bean が含まれます (緑色で表示)。
暗黙的なBean の表示: 暗黙的 Bean (Spring ライブラリによって暗黙的に追加されたサービス Bean) を含めます。
XML インフラストラクチャ Bean の表示: インフラストラクチャ Bean (XML ファイルで定義され、構成に関連する) を含めます。
IDE 設定 (Ctrl+Alt+S) の で、ライブラリおよびテスト Bean の色をカスタマイズできます。