Skip to content

Restful architecture, API RestFul, Spring Boot, TDD, JUnit 5, Assert J, Mockito.

Notifications You must be signed in to change notification settings

PabloCurty/SpringBootTDDBookLoanAPI

Repository files navigation

SpringBootTDDBookLoanAPI

Build Status codecov

  1. Architecture and best practices: RESTful architecture, Api's RestFul, Spring Boot, Clean Code, TDD.

  2. Test: JUnit 5, Assert J, Mockito.

  3. Task and mail Sender: Spring Enable Scheduling - Task scheduling service, Java Mail Sender - Service of sending e-mails, Scheduling tasks and sending email with mailTrap.

  4. Api documentation: API documentation with Swagger, Swagger API documentation.

  5. Monitoring: Metrics and api monitoring with actuator and spring boot admin.

  6. DevOps: Continuous Deploy Configuration , Continuous Deploy with Travis CI.

JACOCO to generate Code Coverage report. CODCOV to visualization the Code coverage and integrate with Travis CI.

  1. Publishing: API publishing in the cloud. Publishing with heroku, after Continuios Deploy with Travis CI, and after push with Git.