クラス PageableHandlerMethodArgumentResolver
java.lang.ObjectSE
org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
org.springframework.data.web.PageableHandlerMethodArgumentResolver
- 実装されているすべてのインターフェース:
PageableArgumentResolver,HandlerMethodArgumentResolver
- 既知の直属サブクラス
HateoasPageableHandlerMethodArgumentResolver
public class PageableHandlerMethodArgumentResolver
extends PageableHandlerMethodArgumentResolverSupport
implements PageableArgumentResolver
Web リクエストからページング情報を抽出し、コントローラーメソッドに
Pageable インスタンスを挿入できるようにします。解析されるリクエストプロパティは、ページ番号の場合はデフォルトで page、ページサイズの場合はデフォルトで size に設定できます。 必要に応じて、リクエスト内の他のパラメーターと区別するためにパラメーターを prefixed にすることができます。
- 導入:
- 1.6
- 作成者:
- Oliver Gierke, Nick Williams, Mark Paluch, Christoph Strobl, Yanming Zhou
コンストラクターの概要
コンストラクターコンストラクター説明デフォルトのSortHandlerMethodArgumentResolverで解決されたこのインスタンスを構築します。PageableHandlerMethodArgumentResolver(SortArgumentResolver sortResolver) 指定されたSortArgumentResolverでこのリゾルバーのインスタンスを構築します。指定されたSortHandlerMethodArgumentResolverでこのリゾルバーのインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明resolveArgument(MethodParameter methodParameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) Pageableメソッドのパラメーターを、指定されたリクエストからの引数値に解決します。booleansupportsParameter(MethodParameter parameter) クラス org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport から継承されたメソッド
getMaxPageSize, getPageable, getPageParameterName, getParameterNameToUse, getSizeParameterName, isFallbackPageable, isOneIndexedParameters, setFallbackPageable, setMaxPageSize, setOneIndexedParameters, setPageParameterName, setPrefix, setQualifierDelimiter, setSizeParameterName
コンストラクターの詳細
PageableHandlerMethodArgumentResolver
public PageableHandlerMethodArgumentResolver()デフォルトのSortHandlerMethodArgumentResolverで解決されたこのインスタンスを構築します。PageableHandlerMethodArgumentResolver
指定されたSortHandlerMethodArgumentResolverでこのリゾルバーのインスタンスを構築します。- パラメーター:
sortResolver- 使用するソートリゾルバー
PageableHandlerMethodArgumentResolver
指定されたSortArgumentResolverでこのリゾルバーのインスタンスを構築します。- パラメーター:
sortResolver- 使用するソートリゾルバー- 導入:
- 1.13
メソッドの詳細
supportsParameter
- 次で指定:
- インターフェース
HandlerMethodArgumentResolverのsupportsParameter
resolveArgument
public Pageable resolveArgument(MethodParameter methodParameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) インターフェースからコピーされた説明:PageableArgumentResolverPageableメソッドのパラメーターを、指定されたリクエストからの引数値に解決します。- 次で指定:
- インターフェース
HandlerMethodArgumentResolverのresolveArgument - 次で指定:
- インターフェース
PageableArgumentResolverのresolveArgument - パラメーター:
methodParameter- 解決するメソッドパラメーター。このパラメーターは、trueを返さなければならないHandlerMethodArgumentResolver.supportsParameter(org.springframework.core.MethodParameter)に事前に渡されている必要があります。mavContainer- 現在のリクエストの ModelAndViewContainerwebRequest- 現在のリクエストbinderFactory-WebDataBinderインスタンスを作成するためのファクトリ- 戻り値:
- 解決された引数値。