アノテーションインターフェース PageableDefault


@DocumentedSE @RetentionSE(RUNTIMESE) @TargetSE(PARAMETERSE) public @interface PageableDefault
Pageable をコントローラーメソッドに注入するときにデフォルトを設定するためのアノテーション。sort() および direction() を構成する代わりに、SortDefault または SortDefault.SortDefaults を使用することもできます。
導入:
1.6
作成者:
Oliver Gierke, Mark Paluch
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    並べ替える方向。
    int
    リクエストで対応するパラメーターが定義されていない場合に、注入された Pageable が使用するデフォルトのページ番号 (デフォルトは 0)。
    int
    リクエストで対応するパラメーターが定義されていない場合に、注入された Pageable が取得する必要があるデフォルトのサイズ (デフォルトは 10)。
    デフォルトで並べ替えるプロパティ。
    int
    size() のエイリアス。
  • 要素の詳細

    • value

      @AliasFor("size") int value
      size() のエイリアス。アノテーション宣言がより表現力豊かになるため、size() メソッドを使用することをお勧めします。page() を構成することをお勧めします。
      戻り値:
      デフォルト:
      10
    • size

      @AliasFor("value") int size
      リクエストで対応するパラメーターが定義されていない場合に、注入された Pageable が取得する必要があるデフォルトのサイズ (デフォルトは 10)。
      デフォルト:
      10
    • page

      int page
      リクエストで対応するパラメーターが定義されていない場合に、注入された Pageable が使用するデフォルトのページ番号 (デフォルトは 0)。
      デフォルト:
      0
    • sort

      StringSE[] sort
      デフォルトで並べ替えるプロパティ。設定されていない場合、並べ替えはまったく適用されません。
      戻り値:
      デフォルト:
      {}
    • direction

      Sort.Direction direction
      並べ替える方向。デフォルトは Sort.Direction.ASC です。
      戻り値:
      デフォルト:
      ASC