IntelliJ IDEA 2026.1 Help

Spring ツールウィンドウ

Spring ツールウィンドウを使用すると、プロジェクトを Spring の観点から見ることができます。 これは次のタブで構成されます。

Spring の他に、プロジェクトに Micronaut または Java EE CDI 依存関係がある場合、ツールウィンドウ名は Spring ではなく Bean になり、 プロジェクトで検出されたすべての Bean が表示されます。

ドキュメント

ドキュメント タブでは、bean ドキュメントを表示できます。 基本的に、bean クイックドキュメントと同じ情報が提供されます。

Spring MVC タブ

Bean グラフ

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

Spring MVC タブ

MVC

コントローラーを選択すると、「MVC 」タブが使用可能になります。 Spring MVC フレームワークのコントローラーマッピングを表示できます。

MVC タブの左端のペインには、Spring アプリケーションのエンドポイントのリストが表示されます。 メソッドをダブルクリックして、対応するコントローラーメソッドのソースコードに移動します。

右端のペインには、選択したマッピングのドキュメントが表示されます。

Spring MVC タブ

データ

Spring リポジトリを選択すると、「データ 」タブが使用可能になります。 これにより、クエリメソッドとそのパラメーターおよび戻り値の型を表示できます。

一番左のペインにはリポジトリメソッドが表示されます。 メソッドをダブルクリックして、そのソースコードに移動します。

右端のペインには、選択したクエリのドキュメントが表示されます。

Spring MVC タブ

Bean のアイコン

各 Spring bean には次のアイコンが付いています。

  • Spring Java bean: @Component アノテーションで宣言された自動検出可能な Bean と、 @Bean アノテーションが付けられたメソッド。

  • : 構成 Bean (@Configuration または暗黙的に @Configuration を含むその他のアノテーションが付けられている)。

  • : リポジトリ Bean (@Repository でアノテーションが付けられているか、 org.springframework.data.repository.Repository インターフェースを拡張している)。

  • : コントローラー (@Controller および @RestController でアノテーションが付けられたクラス)。

  • Spring bean: 暗黙的な Bean - つまり、明示的に定義されていない Spring によって追加されるサービス Bean。

  • Spring abstract beans: 抽象 XML Bean (XML ファイルの abstract="true" 属性で定義)。

  • Spring abstract beans: インフラストラクチャ Bean - つまり、ViewResolver や context:component-scan を使用する Bean など、構成および一般的なインフラストラクチャサポートに関連する XML ファイルで定義された Bean です。

  • Spring prototype beans: プロトタイプスコープ (XML ファイルの scope="prototype" で定義) を持つ Bean。

  • Spring bean: XML ファイルで定義された他の Bean。

Bean のフィルター

ツールウィンドウで Bean をフィルタリングするには、次のツールを使用します。

  • 特定のモジュールの Bean のみを表示するには、 モジュール をクリックします。 複数のモジュールの Bean を表示するには、 選択… をクリックします。

  • タイプ をクリックして、Bean をタイプ別にフィルターします。 複数のタイプの Bean を表示するには、「選択… 」をクリックします。

    Spring Bean をタイプでフィルタリングする
  • オプション をクリックして Bean をモジュールごとにグループ化するか、追加の Bean を表示します。

    • ライブラリのものを表示: ライブラリで定義された Bean が含まれます (黄色で表示)。

    • テストのものを表示: テストで定義された Bean が含まれます (緑色で表示)。

    • 暗黙的なBean の表示: 暗黙的 Bean (Spring ライブラリによって暗黙的に追加されたサービス Bean) を含めます。

    • XML インフラストラクチャ Bean の表示: インフラストラクチャ Bean (XML ファイルで定義され、構成に関連する) を含めます。

IDE 設定 (Ctrl+Alt+S) の 外観 & 振る舞い | ファイルカラー で、ライブラリおよびテスト Bean の色をカスタマイズできます。

2026 年 3 月 30 日