PabloCurty / SpringBootTDDBookLoanAPI

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

Repository from Github https://github.comPabloCurty/SpringBootTDDBookLoanAPIRepository from Github https://github.comPabloCurty/SpringBootTDDBookLoanAPI

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.

About

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


Languages

Language:Java 100.0%