xxxxxxxxxx
1. Standalone Srping Apps
NO need to deploy into a server
Starter projects
Autoconfiguration
Production ready features
Simple COnfiguration
xxxxxxxxxx
http https://start.spring.io/starter.zip bootVersion==2.2.5.RELEASE javaVersion==11 \
artifactId==discovery-service name==eureka-service \
dependencies==cloud-eureka-server baseDir==discovery-service | tar -xzvf -
http https://start.spring.io/starter.zip bootVersion==2.2.5.RELEASE \
artifactId==car-service name==car-service baseDir==car-service \
dependencies==actuator,cloud-eureka,data-jpa,h2,data-rest,web,devtools,lombok | tar -xzvf -
http https://start.spring.io/starter.zip bootVersion==2.2.5.RELEASE \
artifactId==api-gateway name==api-gateway baseDir==api-gateway \
dependencies==cloud-eureka,cloud-feign,data-rest,web,cloud-hystrix,lombok | tar -xzvf -
xxxxxxxxxx
1. Building small services using SpringBoot is super easy and fast.
Spring cloud provides tools for dev to quickly build some of the common patterns in microservices
Provides production ready features like metrics, security, embedded servers.
Spring cloud makes deployment of microservices to cloud easy.
There is a large community of spring develoeprs who can help and adapt easily