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


@TargetSE({PARAMETERSE,TYPESE}) @RetentionSE(RUNTIMESE) public @interface QuerydslPredicate
Spring MVC ハンドラーメソッドの Querydsl Predicate への HTTP リクエストパラメーターのバインドをカスタマイズするためのアノテーション。
導入:
1.11
作成者:
Christoph Strobl, Oliver Gierke
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    個々のプロパティの値を述語にバインドする方法をカスタマイズするには、ここで QuerydslBinderCustomizer を指定できます。
    Predicate を作成するためのルート型。
  • 要素の詳細

    • root

      ClassSE<?> root
      Predicate を作成するためのルート型。型がコントローラーメソッドの戻り値の型に含まれていない場合は、これを明示的に指定します。
      戻り値:
      デフォルト:
      java.lang.Object.class
    • bindings

      ClassSE<? extends QuerydslBinderCustomizer> bindings
      個々のプロパティの値を述語にバインドする方法をカスタマイズするには、ここで QuerydslBinderCustomizer を指定できます。この型の Spring Bean を取得しようとしますが、現在の BeanFactory に Bean が見つからない場合は、単純なインスタンス化にフォールバックします。
      戻り値:
      デフォルト:
      org.springframework.data.querydsl.binding.QuerydslBinderCustomizer.class