アノテーション型 AuthenticationPrincipal


  • @Target({PARAMETER,ANNOTATION_TYPE})
    @Retention(RUNTIME)
    @Documented
    @Deprecated
    public @interface AuthenticationPrincipal
    使用すべきではありません。
    代わりに AuthenticationPrincipal を使用してください。
    メソッドパラメーターまたはメソッドの戻り値を Authentication.getPrincipal() にバインドするアノテーション。これは、フォームで編集される可能性のあるユーザーではなく、現在のユーザーに引数を解決する必要があることを通知するために必要です。
    導入:
    3.2
    • オプション要素のサマリー

      オプション要素  
      修飾子と型 オプションの要素 説明
      booleanerrorOnInvalidType
      使用すべきではありません。
      現在の Authentication.getPrincipal() が正しくない型である場合に ClassCastException をスローする必要がある場合は true。
    • 要素の詳細

      • errorOnInvalidType

        boolean errorOnInvalidType
        使用すべきではありません。
        現在の Authentication.getPrincipal() が正しくない型である場合に ClassCastException をスローする必要がある場合は true。デフォルトは false です。
        戻り値:
        デフォルト:
        false