Articles By This Author

Documentando sua API Rest com Swagger

Sem nos prendermos muito a definições e conceitos muito grande, o Swagger é um projeto para descrever a API REST, que mediante a leitura automatizada da estrutura da API, fornece uma documentação interativa e amigável, com informações sobre uma lista de todas as operações suportadas, parâmetros esperados e o valor que ele retorna. Gosto de […]

Leia mais

Entendendo a função do @ControllerAdvice

Falando sobre o @ControllerAdvice, eu entendo que Controller é lugar de lógica enxuta, evito o try/catch nas chamadas dos endpoints o máximo que posso, e para fazer acontecer, utilizo dos recursos que o Spring me entrega.  Aplicado no tratamento de erros globais no Spring, ele detém controle total sobre o corpo da resposta e o […]

Leia mais

O que é uma JPQL?

Antes de tudo, vamos entender que o JPQL é uma linguagem de consulta poderosa que permite definir consultas de banco de dados com base em seu modelo de entidade. Sua estrutura e sintaxe são muito semelhantes ao SQL. Mas há uma diferença importante que quero destacar, o JPQL usa o modelo de objeto de entidade […]

Leia mais