{"id":19523901,"url":"https://github.com/eitansuez/springcloud_project_v2","last_synced_at":"2025-08-19T14:09:50.452Z","repository":{"id":96637911,"uuid":"121868937","full_name":"eitansuez/springcloud_project_v2","owner":"eitansuez","description":"Updated version of springcloud_project","archived":false,"fork":false,"pushed_at":"2018-05-14T03:53:42.000Z","size":229,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-26T01:27:06.526Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eitansuez.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-17T16:00:14.000Z","updated_at":"2018-05-14T03:53:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"2c47be26-a775-4ac7-809e-6561da0a1503","html_url":"https://github.com/eitansuez/springcloud_project_v2","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/eitansuez/springcloud_project_v2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eitansuez%2Fspringcloud_project_v2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eitansuez%2Fspringcloud_project_v2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eitansuez%2Fspringcloud_project_v2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eitansuez%2Fspringcloud_project_v2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eitansuez","download_url":"https://codeload.github.com/eitansuez/springcloud_project_v2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eitansuez%2Fspringcloud_project_v2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260053931,"owners_count":22951992,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T00:45:07.616Z","updated_at":"2025-06-15T21:38:04.975Z","avatar_url":"https://github.com/eitansuez.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"This repository is a version of https://github.com/eitansuez/springcloud_project, with updated Spring dependencies.\n\n- Spring Boot is updated to version 1.5.10\n- Spring Cloud Contract is updated to version 1.2.3\n- Spring Cloud Release Train is updated to Edgware.SR2\n- Spring Cloud Services is updated to v1.6.1.RELEASE\n\nAlso, where possible, integration tests take advantage of Spring Boot's support for test slices (e.g. @WebMvcTEst).\nSee https://spring.io/blog/2016/04/15/testing-improvements-in-spring-boot-1-4[this blog post^] for more information on that.\n\nThe main gist of this repository is not as much the end product as it is the history of commits that demonstrate how the end product is arrived at.\n\nThe starting point (tag `01-start`) is a simple Spring Boot application.  The application is initially refactored into two separate applications.  Next we add integration tests, and use Wiremock to generate a stub for testing one service in the absence of the other.  The system is progressively enhanced to take advantage of Spring Cloud libraries:\n\n- Contracts\n- Hystrix\n- Eureka\n- Ribbon\n- Feign\n- Config Server\n\nThe last commit updates the projects for deployment to Pivotal Cloud Foundry, using the Spring Cloud Services tile.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feitansuez%2Fspringcloud_project_v2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feitansuez%2Fspringcloud_project_v2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feitansuez%2Fspringcloud_project_v2/lists"}