Skip to content

Latest commit

 

History

History
52 lines (36 loc) · 1 KB

README.md

File metadata and controls

52 lines (36 loc) · 1 KB

Rest Api Spring Boot

NPM

About

This is a simple rest api(CRUD) using Spring Boot. The main objective was learning about spring ecosystem and your tools and about concepts involving rest api development.

Prerequisites

  • Java 21
  • Docker

Technologies

  • Java 21
  • Spring Boot v3
  • Spring Data JPA
  • Flyway
  • Unit Testing
  • Testcontainers
  • Maven
  • Lombok
  • MapStruct
  • SpringDoc - Open API 3
  • Docker

Running

# clone repository
git clone https://github.com/kauanmocelin/rest-api-springboot.git

# enter the project folder
cd rest-api-springboot

# run docker container
docker-compose up

# execute the project
./mvnw spring-boot:run

# access the api documentation
http://127.0.0.1:8080/swagger-ui.html 

Author

Kauan Mocelin

LinkedIn