Skip to content

wagner-de-carvalho/homelog-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homelog-api

API de entrega de comidas.

Iniciar projeto

Para iniciar o projeto, no terminal: java -jar meu-projeto.0.0.1-SNAPSHOT.jar

Controller

A injeção de dependência do spring Jakarta JPA é feita pela anotação @Autowired. Porém, para facilitar testes, utilizamos um construtor da classe/interface de repositório, fornecido pela biblioteca lombok através da anotação AllargsConstructor.

  • @Controller = esta anotação indica ao Spring que a classe em questão é um controlador, portanto apto a receber requisições.
  • @ControllerAdvice = esta anotação indica ao Spring que a classe em questão é um tratador de exceções lançadas por quaisquer rotas.

Notas

Vide curso Algaworks - Java + Angular à partir do módulo 22.