Quick Code: PageRequest Spring Data Deprecated

Postado em por Wolmir Cezer Garbin em Spring Boot | 1066 Visualizações
Última atualização em:

Hoje ao utilizar páginação com Spring Data em um projeto java, me deparei com a classe PageRequest Deprecated, o que fazer?

Todo mundo tem algo para vender, AnuncieOn.com o melhor site de anúncios grátis de todo o Brasil.

Hoje ao utilizar o PageRequest do Spring Data, percebi que estava depreciado (Deprecated), ao consultar a documentação, foi possível entender o que mudou.

Note que estou utilizando a versão 2.0.0.M7 do Spring Boot.

Segundo a documentação da própria classe disponível neste link, existe a indicação no Constructor Summary informando que os construtores do PageRequest foram marcados com Deprecated.

Neste mesmo tópico, foi adicionado a indicação:

PageRequest(int page, int size)
Deprecated. 
use of(int, int) instead.
---
PageRequest(int page, int size, Sort.Direction direction, String... properties)
Deprecated. 
use #of(int, int, Direction, String...) instead.
---
PageRequest(int page, int size, Sort sort)
Deprecated. 
since 2.0, use of(int, int, Sort) instead.

Note que todos os construtores são mostrados como depreciados, e logo abaixo existe a indicação use of( ... ).

Dessa forma, a partir da atualização do Spring Data em nossos projetos, podemos utilizar o of(...), veja um exemplo:

sampleData.findAllByNomeContainsIgnoreCase( "wolmir", PageRequest.of(0,10) )

Deixa nosso código mais agradável, em contrapartida é possível que tenha que refatorar seus projetos no futuro.

Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.


Wolmir Cezer Garbin

Wolmir Cezer Garbin


Sou formado em Desenvolvimento de Sistemas para Internet pela faculdade Mater Dei e Pós graduado em Desenvolvimento de sistemas em Java pela UTFPR. Trabalho a mais de 9 anos com desenvolvimento em Java, Android e Web utilizando as principais tecnologias do mercado. Atuo como professor na faculdade Mater Dei, programador na Garbo Software e criador do Receitas de Código.

Ver mais

FIQUE POR DENTRO

Receba as novidades todo mês em seu e-mail!

Apoiadores


Publique seu post no Receitas de Código

Agora você pode publicar seu post no Receitas de Código e compartilhar seu conhecimento com muitas pessoas!

Quero publicar