Skip to content

PersisLabs/spring-boot-rest-api-postgresql

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-boot-rest-api-postgresql

Plain REST API CRUD with Spring Boot and PostgreSQL.

Technology stack:

  • Spring Boot;
  • Spring Web;
  • Spring Data;
  • PostgreSQL database;
  • Hibernate;
  • Spring Security (as basic authentication).
To run this application use:

mvn clean spring-boot:run

The view in the Postman:

Add new Book

POST /api/books

http://localhost:8080/api/books

Add New Book

Get All Books

GET /api/books

http://localhost:8080/api/books

Get All Books

Get Book By Id

GET /api/books/{id}

http://localhost:8080/api/books/{id}

Get Book By Id

Get Book By Name

GET /api/books?name=name

http://localhost:8080/api/books?name=name

Get Book By Name

Delete Book By Id

DELETE /api/books/{id}

http://localhost:8080/api/books/{id}

Delete Book By Id

Delete All Books

DELETE /api/books

http://localhost:8080/api/books

Delete All Books

About

Plain RESTful Web Service with Spring Boot. Using PostgreSQL database, Hibernate and basic authentication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%