Skip to content

RSginer/spring-todolist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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