25 - StartsWith e EndsWith

Nessa vigésima quinta etapa do tutorial de criando APIs com Spring Boot, iremos implementar dois comandos para filtrar dados, veja abaixo quais são e como funcionam:

  • StartsWith: Procura um termo no início de uma coluna específica da tabela
  • EndsWith: Procura um termo no final de uma coluna específica da tabela

Iniciamos essa etapa do tutorial abrindo o arquivo repositório e criando os seguintes métodos:

O próximo passo é criarmos nossas rotas, abra o arquivo de controle e faça a seguinte implementação:

Agora podemos efetuar nossos testes, o primeiro será verificar o método que filtra os registros que iniciam com determinado termo, acesse o link: localhost:8080/api/iniciaCom, o resultado deverá ser esse:

Vamos testar nossa segunda rota, acesse o link: localhost:8080/api/terminaCom, nossa listagem deverá ter apenas nomes que finalizam com a letra a:

Em caso de dúvidas, deixarei abaixo um vídeo explicando melhor como utilizar o termo contains, até a próxima.

Fonte utilizada para a criação desse tutorial: