クラス ReactivePageableHandlerMethodArgumentResolver
java.lang.ObjectSE
org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
org.springframework.data.web.ReactivePageableHandlerMethodArgumentResolver
- 実装されているすべてのインターフェース:
HandlerMethodArgumentResolver, SyncHandlerMethodArgumentResolver
public class ReactivePageableHandlerMethodArgumentResolver
extends PageableHandlerMethodArgumentResolverSupport
implements SyncHandlerMethodArgumentResolver
Web リクエストからページング情報を抽出し、
Pageable インスタンスを WebFlux コントローラーメソッドに挿入できるようにします。解析されるリクエストプロパティは、ページ番号の場合はデフォルトで page、ページサイズの場合はデフォルトで size に設定できます。 必要に応じて、リクエスト内の他のパラメーターと区別するためにパラメーターを prefixed にすることができます。
- 導入:
- 2.2
- 作成者:
- Mark Paluch, Yanming Zhou
コンストラクターの概要
コンストラクターコンストラクター説明デフォルトのReactiveSortHandlerMethodArgumentResolverで解決されたこのインスタンスを構築します。ReactivePageableHandlerMethodArgumentResolver(ReactiveSortHandlerMethodArgumentResolver sortResolver) 指定されたSortArgumentResolverでこのリゾルバーのインスタンスを構築します。方法の概要
修飾子と型メソッド説明@NonNull PageableresolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) booleansupportsParameter(MethodParameter parameter) クラス PageableHandlerMethodArgumentResolverSupport から継承されたメソッド
getMaxPageSize, getPageable, getPageParameterName, getParameterNameToUse, getSizeParameterName, isFallbackPageable, isOneIndexedParameters, setFallbackPageable, setMaxPageSize, setOneIndexedParameters, setPageParameterName, setPrefix, setQualifierDelimiter, setSizeParameterNameクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース SyncHandlerMethodArgumentResolver から継承されたメソッド
resolveArgument
コンストラクターの詳細
ReactivePageableHandlerMethodArgumentResolver
public ReactivePageableHandlerMethodArgumentResolver()デフォルトのReactiveSortHandlerMethodArgumentResolverで解決されたこのインスタンスを構築します。ReactivePageableHandlerMethodArgumentResolver
public ReactivePageableHandlerMethodArgumentResolver(ReactiveSortHandlerMethodArgumentResolver sortResolver) 指定されたSortArgumentResolverでこのリゾルバーのインスタンスを構築します。- パラメーター:
sortResolver- 使用するソートリゾルバー。
メソッドの詳細
supportsParameter
- 次で指定:
- インターフェース
HandlerMethodArgumentResolverのsupportsParameter
resolveArgumentValue
public @NonNull Pageable resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) - 次で指定:
- インターフェース
SyncHandlerMethodArgumentResolverのresolveArgumentValue