Skip to content

REST API with Java (Spring Boot), Spring Data JPA & Spring Security

Notifications You must be signed in to change notification settings

piratejas/dining-review-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dining Review API

Kanban board

Project Objectives

  • Construct a RESTful web API with data persistence using Spring and Spring Data JPA.
  • Use Spring Initializr to generate the initial Java project.
  • Configure application properties for certain dependencies, including the H2 embedded database.
  • Define the entities that comprise this application scenario.
  • Define the repositories that enable creating, updating, and querying these different entities.
  • Define the API contracts that will enable this application scenario.
  • Leverage the convenience of Lombok.
  • Use cURL to test your API scenarios.

Stack

  • Java
  • Spring / Spring Boot
  • Spring Data JPA
  • Maven
  • H2
  • Lombok
  • Jackson
  • cURL

Extended Features

  • Logging
  • Automated testing (unit & integration)
  • Lightweight frontend

About

REST API with Java (Spring Boot), Spring Data JPA & Spring Security

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages