/Mussum-API

API Java utilizando o framework Spring boot 2.0 e seus principais módulos :coffee:.

Primary LanguageJavaMIT LicenseMIT

Build Status

Mussum API

Projetos Spring Boot API utiliza/exemplifica os principais módulos do Spring-boot 2.0.0.

Módulos

  • DevTools
  • Web
  • JPA
  • MySQL
  • Flyway

Rotas

A API segue, basicamente, a especificação rest em para nomear as suas rotas, realizando as funcionalidades básicas:

Aula

  • /aulas/{id},methods=[GET]
  • /aulas,methods=[GET]
  • /aulas,methods=[POST]
  • /aulas/{id},methods=[DELETE]

Conteúdo

  • /conteudos/{id},methods=[GET]
  • /conteudos,methods=[GET]
  • /conteudos,methods=[POST]
  • /conteudos/{id},methods=[DELETE]

Curso

  • /cursos/{id},methods=[GET]
  • /cursos,methods=[GET]
  • /cursos,methods=[POST]
  • /cursos/{id},methods=[DELETE]

Unidade

  • /unidades/{id},methods=[GET]
  • /unidades,methods=[GET]
  • /unidades,methods=[POST]
  • /unidades/{id},methods=[DELETE]

Contribuição

Veja CONTRIBUTING.md.

Heroku

A API está disponível em https://mussumapi.herokuapp.com/ seguido da rota especificada acima.