Awesome Open Source
Awesome Open Source

A spring boot 2 sample app project Twitter Follow


Sample app generated from my spring boot custome maven archetype :

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


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



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

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
java (29,537
spring-boot (686
rest-api (488
swagger (333
maven (161
jpa (76
java8 (75
cucumber (47
springboot2 (45
swagger2 (39
jenkins-pipeline (33
logback (25
lombok (24

Find Open Source By Browsing 7,000 Topics Across 59 Categories