2017-03-04 6 views
0

は私がindiciduallyページとのpageSizeを受け入れるすることなく、自動的にページング可能のpageSizeをに制限を設定することはできますか?設定限度

答えて

0

pageableオブジェクトをfindAllに渡す前に変更することができます。

とにかくインターフェイスを使用すると、新しいオブジェクトを構築する必要があります。何かのように:

Pageable wrapped = new PageRequest(pageable.getPage(), Math.min(pageable.getSize(), **maxsize**), pageable.getSort()); 
return userRepository.findAll(wrapped); 
+1

しかし、それは多くの定型的なコードにつながります。 RestRepositoryをこれらの最小値と最大値でプログラム的に設定しておくこととは別に、もっと簡単な方法がありますか? –