Skip to content

mikhaillazko/widget-rest-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

widget-rest-service

Widget service with REST API

Stack:

  • Java 11
  • Spring Boot
  • Maven
  • TestNG

Project Structure:

  • Application - REST API layer
  • Domain - business logic layer
  • Infrastructure - implementation of persistence layer

There are two implementation of WidgetRepository

Widget REST API endpoints:

  • POST /api/widgets/ : Create widget
  • GET /api/widgets/{id} : Retrieve widget
  • PUT /api/widgets/{id} : Update widget
  • DELETE /api/widgets/{id} : Delete widget
  • GET /api/widgets?page=&size= : Get list widgets with pagination
  • GET /api-docs : Open API docs

InWidgetDTO{x integer, y integer, z integer, width integer, height integer}

OutWidgetDTO{id long, x integer, y integer, z integer, width integer, height integer, updatedAt datetime}

Error Statuses: 400, 404

It's the result of my express course Java and Spring. Feel free to create issues)

About

Widget service with REST API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages