I'm working the Spring Data Commons v2+ snapshot, and I see that the constructors for a PageRequest
have been deprecated. This appears to have occurred between M1 & M2. Unfortunately, this is the only [real] implementation of the Pageable
interface. I'm wondering where the effort is heading, and what a better alternative would be for current development.
It's just the constructors which have been deprecated. Instead of
new PageRequest(firstResult, maxResults, new Sort(...))
you can now use
PageRequest.of(firstResult, maxResults, Sort.by(...))
and that's it.
We can use PageRequest.of(offset, limit)
instead of new PageRequest(offset, limit)
.
In this case we don't need to use deprecated constructor.
You can use the following solution to solve your problem:
Page<User> users=userService.findByUserType(id,PageRequest.of(1, 3));
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With