- A todo list manager API.
- It is a challenge from this repository.
git clone [email protected]:matheusdoedev/todo-list-manager-api.git
docker-compose up
./mvnw clean package
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:https://localhost:8080/swagger-ui/index.html#/
- Fork it (<[email protected]: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