jakarta.faces.annotation.ManagedProperty
に置き換えられました。@RetentionSE(valueSE=RUNTIMESE) @TargetSE(valueSE=FIELDSE) @DeprecatedSE public @interface ManagedProperty
ManagedBean
でアノテーションが付けられたクラスのフィールドにこのアノテーションが存在すると、<managed-property>
サブセクションの仕様書のセクション 5.3 に従って、このプロパティに値を挿入するようにシステムに指示されます。インスタンス化の時間は、ManagedBean
の使用に関する属性の値とアプリケーションロジック自体によって決定されます。value()
属性の値は、リテラル String
または ValueExpression
の場合があります。後者の場合、Bean がインスタンス化されるまで式を評価してはなりません。name 属性の値は、このプロパティの管理プロパティ名と見なされます。指定しない場合、managed-property-name は、これが属性であるフィールドの名前と見なされます。
このアノテーションが ManagedBean
アノテーションを持たないクラスに存在する場合、実装はこのアノテーションに対してアクションを実行してはなりません。
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.