22 - Ordenar registros (parte 1)
Nessa vigésima segunda etapa do tutorial de criando APIs com Spring Boot, iremos aprender a ordenar dados de uma tabela, essa técnica é equivalente ao comando SQL ORDER BY.
A utilização desse método é simples, podemos ordenar informações textuais ou numéricas. Iniciamos nosso projeto, abrindo nosso repositório e criando o seguinte método:
Para ordenarmos dados, utilizamos inicialmente o termo findByOrderBy, em seguida o nome de alguma característica do nosso modelo.
Dica! Por padrão as ordenações são feitas de A a Z ou do menor número para o maior, caso queira fazer o contrário, onde textos são exibidos de Z a A e do maior para o menor, basta utilizar o termo Desc, em nosso método por exemplo, poderíamos renomeá-lo para: findByOrderByNomeDesc, faça o teste compreender melhor o funcionamento da expressão Desc.
Abra o arquivo de controle e implemente a seguinte rota:
Podemos testar, abra o navegador e acesse o link: localhost:8080/api/ordenarNomes, o resultado será esse:
Se ficou alguma dúvida, assista o vídeo abaixo:
Fonte utilizada para a criação desse tutorial: