Wie die Umsetzung der Paginierung in den Frühling starten mit hibernate

Bin ich mit spring boot mit hibernate und ich will Paginierung in meinem Projekt. Ich habe in google gesucht und sah viele Beispiele, aber ich bin nicht in der Lage, Sie zu implementieren, in meinem Projekt.

Ich möchte gerne, wenn ich übergeben Sie 1 in meiner url dann 10-Ergebnissen kommen soll, und wenn ich vorbeigehe, 2 dann die nächsten 10 Ergebnisse kommen sollten und so weiter.

Hier ist mein mein Dao

@Transactional
public interface PostDao extends CrudRepository<Post, Long>{

@Query(getAllPostsByRank)
List<Post> getAllPostsByRank();

final String getAllPostsByRank= "from Post order by value DESC";
}

Hier ist mein Controller

@RequestMapping("/top")
    @ResponseBody 
     public List<Post> getAllPosts(HttpServletRequest req, HttpServletResponse res) throws ServletException {

List<Post> postobj = postDao.getAllPostsByRank();
return postobj;
}

Und hier ist mein url:

http://localhost:8888/v1.0/post/top/1

Bitte vorschlagen.

InformationsquelleAutor Nadeem Ahmed | 2015-09-07
Schreibe einen Kommentar