tag:blogger.com,1999:blog-6769766087536997625.post728886114839968128..comments2017-05-01T08:00:23.619-07:00Comments on Ricardo Bocchi: Spring MVC + PaginaçãoAnonymoushttp://www.blogger.com/profile/08261737288195504712noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-6769766087536997625.post-59583268773599373262015-11-23T14:49:23.022-08:002015-11-23T14:49:23.022-08:00Opa! Então, a Pegeable é uma classe utilitária do ...Opa! Então, a Pegeable é uma classe utilitária do Spring, que tem como implementação a PageRequest, como tu pode ver nessa linha:<br /><br />Pageable requestPage = sort == null ? new PageRequest(offset, pageSize) : new PageRequest(offset, pageSize, new Sort(sort));<br /><br />Os imports são:<br /><br />import org.springframework.data.domain.PageRequest;<br />import org.springframework.data.domain.Pageable;<br /><br />Já a Page vem dos repositórios padrão do Spring Data (JpaRepository), que me devolve um objeto pronto que implamenta essa interface com o resultada da consulta. Constumo usar Dynamic Finders do Spring Data, com IoC (injeção) dos repositórios nos controllers.<br /><br />Os imports são:<br />import org.springframework.data.domain.Page<br />import org.springframework.data.jpa.repository.JpaRepository<br /><br />Os repositórios do Spring Data são configurados via XML, no applicationContext com:<br /><br /><br />Anonymoushttps://www.blogger.com/profile/08261737288195504712noreply@blogger.comtag:blogger.com,1999:blog-6769766087536997625.post-58564463703983894752015-11-23T14:14:31.440-08:002015-11-23T14:14:31.440-08:00Olá Ricardo ficou bem legal essa implementação, vo...Olá Ricardo ficou bem legal essa implementação, você poderia postar a implementação das classes Pageable e Page?Ricardohttps://www.blogger.com/profile/15352330429212985177noreply@blogger.com