/spring-crudapi

Creating Rest api with Spring boot and MySql

Primary LanguageJava

REST Crud API for tutorials

Tech used :

  • Spring boot
  • Spring Data JPA
  • Spring Security
  • MySql

API Endpoints

  • POST /api/v1/tutorials
  • GET /api/v1/tutorials
  • GET /api/v1/tutorials/:id
  • PUT /api/v1/tutorials/:id
  • DELETE /api/v1/tutorials/:id
  • DELETE /api/v1/tutorials
  • GET /api/v1/tutorials/published
  • GET /api/v1/tutorials?title=[keyword]
  • GET /api/v1/tutorials?size=[size-of-page]&page=[page-number]
  • GET /api/v1/tutorials?sort=[title or description or published, order-of-sorting]