Contexts and Dependency Injection 仕様は、さまざまなタイプの Java EE コンポーネントの統合を簡単にします。 これは、EJB や Managed Bean などのコンポーネントを JSP や他の EJB といった別のコンポーネントに注入するための共通メカニズムを提供します。

このフィーチャーを使用可能にする

Contexts and Dependency Injection 1.2 フィーチャーを使用可能にするには、次のエレメント宣言を server.xml ファイルの featureManager エレメント内に追加します。

<feature>cdi-1.2</feature>

フィーチャー構成エレメント

このフィーチャーが提供する標準 API パッケージ

  • javax.decorator

  • javax.enterprise.context

  • javax.enterprise.context.spi

  • javax.enterprise.event

  • javax.enterprise.inject

  • javax.enterprise.inject.spi

  • javax.enterprise.util

  • javax.inject

  • javax.interceptor

このフィーチャーが提供するサード・パーティー API パッケージ

  • org.jboss.weld.context.api

  • org.jboss.weld.context.beanstore

  • org.jboss.weld.context.bound

  • org.jboss.weld.context.conversation

サポートされる Java バージョン

  • JavaSE-1.8

  • JavaSE-11.0

  • JavaSE-17.0

  • JavaSE-21.0

  • JavaSE-22.0

このフィーチャーを使用可能にするフィーチャー

このフィーチャーに依存するフィーチャーの開発

このフィーチャーに依存するフィーチャーを開発する場合は、フィーチャー・マニフェスト・ファイル内の Subsystem-Content ヘッダーに次の項目を含めます。

com.ibm.websphere.appserver.cdi-1.2; type="osgi.subsystem.feature"

このフィーチャーが提供する SPI パッケージ

  • io.openliberty.cdi.spi