クラス 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
メソッドのパラメーターを、指定されたリクエストからの引数値に解決します。boolean
supportsParameter
(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) インターフェースからコピーされた説明:PageableArgumentResolver
Pageable
メソッドのパラメーターを、指定されたリクエストからの引数値に解決します。- 次で指定:
- インターフェース
HandlerMethodArgumentResolver
のresolveArgument
- 次で指定:
- インターフェース
PageableArgumentResolver
のresolveArgument
- パラメーター:
methodParameter
- 解決するメソッドパラメーター。このパラメーターは、true
を返さなければならないHandlerMethodArgumentResolver.supportsParameter(org.springframework.core.MethodParameter)
に事前に渡されている必要があります。mavContainer
- 現在のリクエストの ModelAndViewContainerwebRequest
- 現在のリクエストbinderFactory
-WebDataBinder
インスタンスを作成するためのファクトリ- 戻り値:
- 解決された引数値。