Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.52 KB

README.md

File metadata and controls

45 lines (33 loc) · 1.52 KB

A spring boot 2 sample app project Twitter Follow

About

Sample app generated from my spring boot custome maven archetype : https://github.com/Romeh/spring-boot-quickstart-archtype

for more details about it , check my posts here :

Technical Stack

  • Java 1.8+
  • Maven 3.5+
  • Spring boot 2.2.2.RELEASE
  • Lombok abstraction
  • JPA with H2 for explanation
  • Swagger 2 API documentation
  • Spring retry and circuit breaker for external service call
  • REST API model validation
  • Spring cloud config for external configuration on GIT REPO
  • Cucumber and Spring Boot test for integration test
  • Jenkins Pipeline for multi branch project
  • Continuous delivery and integration standards with Sonar check and release management
  • Support retry in sanity checks

Installation

To run locally , you need to configure the run configuration by passing :

  • VM parameter: -DLOG_PATH=../log
  • Set SPRING profile to LOCAL

Test on the browser via SWAGGER

http://localhost:8080/swagger-ui.html

License

This software is licensed under the BSD License. For more information, read the file LICENSE.