Skip to content

NSpencer4/product-service-poc

Repository files navigation

Product Service API - Learning Sandbox/Showcase

Spring Boot | JUnit5 | Mockito | GraphQL & REST CRUD Endpoints | PostgreSQL

TODO List

  • Init new Spring Boot project
  • Setup PostgreSQL DB and connect Spring Boot to it
  • Create CRUD REST endpoints for the User entities
  • Demonstrate JpaRepository functions for entities
  • Demonstrate custom SQL execution for entities
  • Create CRUD REST endpoints for the Product entities
  • 100% unit test coverage for the User files
  • 100% unit test coverage for the Product files
  • Demonstrate GraphQL CRUD operations
  • 100% unit test coverage for the GraphQL implementation
  • All strings need to be constants
  • Init test data
  • Demonstrate mapper scenarios for models to dtos and dtos to models
  • Demonstrate custom exceptions
  • Demonstrate service validators & implimentations
  • Install JUnit5 and Mockito
  • Write integration tests for all files

About

Spring Boot API + GraphQL Integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published