Projetos de estudos desenvolvidos durante o treinamento de microservices.
Para executar os projetos, ir no diretório da aula e executar o comando:
./mvnw clean package spring-boot:run
Em cada diretório de aula, está o zip contendo a estruturada gerada no momento em que o módulo foi implementado (talvez as versões sejam diferentes agora no Spring Initializer).
GET /v1/cursos
GET /v2/cursos
GET /v3/cursos
GET /v3/cursos/{id}
POST /v3/cursos
DELETE /v3/cursos/{id}
PUT /v3/cursos/{id}
@Deprecated POST /v3/cursos/filter
GET /v3/cursos/filter2?codigo={codigo}&descricao={descricao}
GET /v4/cursos/hateoas
GET /v4/cursos/hateoas/{id}
GET /v4/cursos
GET /v4/cursos/mapping
GET /v4/cursos/dto
GET /v5/cursos
GET /cursos/p -H "Accept: application/vnd.cursos.educorp-v1.0+json"
GET /cursos/p -H "Accept: application/vnd.cursos.educorp-v2.0+json"
GET /cursos/h -H "API-VERSION=1"
GET /cursos/h -H "API-VERSION=2"
GET /cursos/v/?version={version}
GET /v7/cursos
GET /manager
GET /manager/info
Spring Boot Admin Server
GET /v8/cursos/{id_existente}
GET /v8/cursos/{id_inexistente}
POST /v8/cursos
GET /v8/cursos/{id_invalido}