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