Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 854 Bytes

README.md

File metadata and controls

14 lines (11 loc) · 854 Bytes

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.