. Specializes (Jakarta EE 8 Specification API) - Javadoc
Specializes (Jakarta EE 8 Specification API) - Javadoc
Specializes (Jakarta EE 8 Specification API) - Javadoc

Без кейворда

Jakarta EE 8 仕様 API

javax.enterprise.inject

アノテーション型 Specializes

@TargetSE(valueSE=TYPESE,METHODSE>) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE public @interface Specializes
  • 2 番目の Bean のすべての修飾子、および
  • 2 番目の Bean の名前(ある場合)。

2 番目の Bean に名前がある場合、Bean は @Named を使用して名前を宣言しない場合があります。さらに、Bean には、2 番目の Bean のすべての Bean 型が必要です。

  • マネージド Bean の Bean クラスに @ Specializes のアノテーションが付けられている場合、Bean クラスは 2 番目のマネージド Bean の Bean クラスを直接拡張する必要があります。次に、最初のマネージド Bean は、2 番目のマネージド Bean を直接特殊化します。
  • セッション Bean の Bean クラスに @ Specializes のアノテーションが付けられている場合、Bean クラスは 2 番目のセッション Bean の Bean クラスを直接拡張する必要があります。次に、最初のセッション Bean は、2 番目のセッション Bean を直接特殊化します。
  • プロデューサーメソッドに @ Specialtys アノテーションが付けられている場合は、非静的であり、別のプロデューサーメソッドを直接オーバーライドする必要があります。次に、最初のプロデューサーメソッドは 2 番目のプロデューサーメソッドを直接特殊化します。

Bean が有効な Bean によって特殊化されている場合、最初の Bean は無効になります。

Jakarta EE 8 仕様 API

📎📎📎📎📎📎📎📎📎📎