Running Eureka on the server side

Running the Eureka Server within a Spring Boot application is not a difficult task. Let's take a look at how this can be done:

  1. First, the right dependency has to be included to our project. Obviously, we will use a starter for that:
<dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-starter-eureka-server</artifactId></dependency>
  1. Eureka Server should also be enabled on the main application class:
@SpringBootApplication@EnableEurekaServerpublic class DiscoveryApplication {    public static void main(String[] args) {        new SpringApplicationBuilder(DiscoveryApplication.class).web(true).run(args);    }}
  1. It is interesting that together with the server starter, client's dependencies ...

Get Mastering Spring Cloud now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.