アノテーションインターフェース AuthenticationPrincipal
@TargetSE({PARAMETERSE,ANNOTATION_TYPESE})
@RetentionSE(RUNTIMESE)
@DocumentedSE
@DeprecatedSE
public @interface AuthenticationPrincipal
使用すべきではありません。
メソッドパラメーターまたはメソッドの戻り値を
Authentication.getPrincipal()
にバインドするアノテーション。これは、フォームで編集される可能性のあるユーザーではなく、現在のユーザーに引数を解決する必要があることを通知するために必要です。- 導入:
- 3.2
オプション要素のサマリー
オプション要素修飾子と型オプションの要素説明boolean
使用すべきではありません。現在のAuthentication.getPrincipal()
が正しくない型である場合にClassCastException
SE をスローする必要がある場合は true。
要素の詳細
errorOnInvalidType
boolean errorOnInvalidType使用すべきではありません。現在のAuthentication.getPrincipal()
が正しくない型である場合にClassCastException
SE をスローする必要がある場合は true。デフォルトは false です。- 戻り値:
- デフォルト:
- false
AuthenticationPrincipal
を使用してください。