Skip to content

Latest commit

 

History

History
41 lines (37 loc) · 1020 Bytes

README.md

File metadata and controls

41 lines (37 loc) · 1020 Bytes

Spring Boot Todo-List

Kata to practice Spring Boot.

Notes

  • 📚 See API Docs, run and go to Swagger UI.
  • 📀 H2 Database used with Spring Data and JPA Repositories.
  • 🔒 Spring Security with BasicAuth.
  • 🧪 Unit and integration testing.
  • 📈 Coverage reports with JaCoCo.
  • 📊 App Monitor with AOP.

Install dependencies

mvn install

Docker

Build image
docker build -t rsginer/spring-boot-todo-list .
Run container
docker container run -d -it -p 8080:8080 --name todolist rsginer/spring-boot-todo-list

Run

mvn spring-boot:run

Test

mvn test

Coverage report

mvn verify
  • Open html report with your browser target/site/jacoco/index.html