Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreSpring Cloud Netflix provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. With a few simple annotations you can quickly enable and configure the common patterns inside your application and build large distributed systems with battle-tested Netflix components. The patterns provided include Service Discovery (Eureka).
Spring Cloud Netflix features:
As long as Spring Cloud Netflix and Eureka Core are on the
classpath any Spring Boot application with spring-cloud-starter-netflix-eureka-client
in dependencies will try to contact a Eureka
server on http://localhost:8761
(the default value of
eureka.client.serviceUrl.defaultZone
):
@SpringBootApplication
@RestController
public class Application {
@RequestMapping("/")
public String home() {
return "Hello World";
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
To run your own server use the spring-cloud-starter-netflix-eureka-server
dependency and @EnableEurekaServer
.
We welcome contributions. You can read more on how to contribute to the project https://github.com/spring-cloud/spring-cloud-netflix#contributing[here].
spring-cloud-netflix
tag.Commercial Support is provided as part of the https://spring.io/support[VMware Spring Runtime] offering.
Bootstrap your application with Spring Initializr.