Neste desafio você receberá um projeto Maven pré-configurado com Springboot, Spring-JPA, Spring-WEB e banco de dados H2. Este projeto também contém as classes de entidade entity
, repositórios repository
e de serviço service
. Você deverá escrever as classes controller
deste projeto respeitando as regras abaixo:
-
Você deverá criar os seguintes endpoints:
- /user
- /candidate
- /submission
- /acceleration
- /company
- /challenge
-
Você deve expor todos os métodos existentes nas classes de serviço
service
. -
Caso a entidade utilizada possua um DTO, utilize.