llms.txt: machine-readable documentation index. Markdown version of this page is also available.

IntelliJ IDEA 2026.3 Help

コンテキストと依存性の注入 (CDI)

Jakarta コンテキストと依存性インジェクション (英語) (CDI) は、宣言型依存性インジェクションおよびサポートサービスの仕様です。

Jakarta EE: コンテキストと依存性の注入 (CDI) プラグインを有効化する

この機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている Jakarta EE: コンテキストおよび依存性注入 (CDI)(英語) プラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. Jakarta EE: コンテキストと依存性の注入 (CDI) プラグインを見つけて、 有効化 をクリックします。

新しいプロジェクトまたはモジュールを作成するときに CDI サポートを有効化するか、既存のモジュールに CDI サポートを追加できます。

CDI を使って新しい Jakarta EE プロジェクトを作成する

  1. 新規プロジェクト ウィザードを開く:

    • ホーム画面を表示している場合は、 プラス記号 新規 | フォルダーアイコン プロジェクト… を選択します。

    • 別のプロジェクトを開いている場合は、 ファイル | 新規 | プロジェクト に移動します。

  2. 左側の ジェネレーター リストから、 Jakarta EE ロゴJakarta EE を選択します。

    Jakarta EE プロジェクトウィザードの最初のステップ。CHKERRQ
  3. Jakarta EE プロジェクト設定を行います。

    準備ができたら、 次へ をクリックします。

  4. バージョン ドロップダウンリストから、使用する Jakarta EE バージョンを選択します。

  5. 依存関係 リストから、プロジェクトに含める コンテキストと依存性の注入 (CDI) とその他の仕様または実装を選択します。

    CDI サポート付きの新規プロジェクトの作成
  6. 作成 をクリックします。

Jakarta EE プロジェクトの作成方法やアプリケーションサーバーの設定など、詳細については チュートリアル: 最初の Jakarta EE アプリケーション を参照してください。

既存のプロジェクトに CDI を追加

  1. ビルドファイルをエディターで開きます( pom.xml または build.gradle 。プロジェクトで使用されている ビルドツールによって異なります)。

  2. CDI ライブラリを追加し、そのバージョンがプロジェクトの他の部分と一致していることを確認します:

    Jakarta EE
    <dependency> <groupId>jakarta.enterprise</groupId> <artifactId>jakarta.enterprise.cdi-api</artifactId> <version>4.1.0</version> </dependency>
    Java EE
    <dependency> <groupId>javax.enterprise</groupId> <artifactId>cdi-api</artifactId> <version>2.0.SP1</version> </dependency>
    Jakarta EE
    implementation 'jakarta.enterprise:jakarta.enterprise.cdi-api:4.1.0'
    Java EE
    implementation 'javax.enterprise:cdi-api:2.0.SP1'
    Jakarta EE
    implementation("jakarta.enterprise:jakarta.enterprise.cdi-api:4.1.0")
    Java EE
    implementation("javax.enterprise:cdi-api:2.0.SP1")
  3. Ctrl+Shift+O を押して変更をインポートします。

ビルドツールの使用方法の詳細については、 Maven または Gradle を参照してください。

2026 年 11 月 3 日