Estou fazendo um GET por cidades, por exemplo: " todos os clientes da cidade x", mas preciso que o resultado esteja com os nomes dos clientes em ordem alfabética,
Hoje já consigo fazer o get por cidades, mas não consigo colocar em ordem alfabética;
// =====================GET PELA CIDADE =====================================
// buscar pelo nome ou parte do nome
@GetMapping("buscarPorCidade")
// ao usar o ResponseEntity, o código de retorno é 200 ok
public ResponseEntity <List<ClientesListagem>> buscaPorCidade(String cidade) {
// cria uma variável para exibila pelo Response Entity
// no repository foi criado um metodo "find by nome"
var listaCidade = repository.findByCidadeContainingIgnoreCase(cidade)
.stream().map( ClientesListagem::new).toList();
return ResponseEntity.ok(listaCidade);
// este tipo de retorno apresenta o codigo 200 ok, e exibe a lista completa
}
O repositório está assim:
public interface ClientesRepository extends JpaRepository<ClientesEntidade, Long> {
List<ClientesEntidade> findByCidadeContainingIgnoreCase(String cidade);
}
Quais mudanças precisam ser realizadas para os dados ficarem em ordem alfabética em relação aos nomes dos clientes?
Muito obrigado!!