Minimum Required Java Version: 17
./bin/run.sh
./mvnw clean test packagejava -jar target/*.jar
docker build . -t tasks-apidocker -p 8080:8080 -it tasks-api- Access API http://localhost:8080/tasks
- Get all tasks
- GET "/tasks"
- Get task by id
- GET "/tasks/:id"
- Create a task
- POST "/tasks"
- BODY: String title, String, description
- POST "/tasks"
- Update a task by id
- PUT "/tasks/:id"
- Optional Params: String title, String description, Boolean completed
- PUT "/tasks/:id"