A todo list manager API.
It is a challenge from this repository .
git clone git@github.com:matheusdoedev/todo-list-manager-api.git
How to run (without Docker)
How to run in Java 17 if your global version is 20
export JAVA_HOME=" [Path to Java installtion]" && ./mvnw clean package
# with ASDF
export JAVA_HOME=" $HOME /.asdf/installs/java/openjdk-17.0.2" && ./mvnw clean package
The app will not work in Java version 20 because of an incompatibility with Lombok.
java -jar target/api-v1.0.0.jar
# or
export JAVA_HOME=" $HOME /.asdf/installs/java/openjdk-17.0.2" && java -jar target/api-v1.0.0.jar
Access this path below to access Swagger documentation.
Spring
Spring Boot
Spring MVC
Spring Data JPA
SpringDoc OpenAPI (Swagger)
MySQL
Lombok
Dockerfile
Docker Compose
http://localhost:8080/swagger-ui/index.html#/
Fork it (<git@github.com :matheusdoedev/pizza-army.git>)
Create your feature branch (git checkout -b feature/fooBar)
Commit your changes following conventional commits pattern (git commit -am 'feat: add some feature')
Push to the branch (git push origin feature/fooBar)
Create a new Pull Request