Awesome Open Source
Awesome Open Source
Sponsorship

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.


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