Controllers

Interação do client com o nosso backend. Para chamarmos os métodos criados.

Importar o service (onde dentro do service teremos os repositories).

Aqui receberemos as requisições do cliente e passaremos adiante ao Service somente as informações relevantes para completar a requisição.

Essa camada é o "primeiro contato" com as requisições. Enviaremos também ao cliente a resposta (positiva ou negativa).

  • Realizar apenas operações relacionadas a Request e Response (HTTP);

  • Não possuir "conhecimento" sobre regras de negócios, ou acesso ao DB;

  • Formada quase que exclusivamente por Middlewares.

Precisamos passar o @RequestMapping com a url onde iremos realizar as operações.

METÓDO GET

MÉTODO POST

MÉTODO PUT(UPDATE)

MÉTODO DELETE(UPDATE)

Atualizado