Spring Boot — Eureka Client | Code Factory

package com.eureka;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@EnableEurekaClient
@RestController
public class SpringBootEurekaClientApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootEurekaClientApplication.class, args);
}
@RequestMapping(value = "/")
public String home() {
return "Eureka Client Application";
}
}
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.7.RELEASE</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
<groupId>com.eureka</groupId>
<artifactId>SpringBootEurekaClient</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>SpringBootEurekaClient</name>
<description>Demo project for Spring Boot Eureka Client</description>
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Greenwich.SR2</spring-cloud.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
eureka.client.serviceUrl.defaultZone  = http://localhost:8765/eureka
eureka.client.instance.preferIpAddress = true
spring.application.name = SpringBootEurekaClient

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Supporting Workplaces of the Future — How Technical Debt and “Bad Code” is Slowing Down…

Complex Code

How to cancell an order and close sl and tp with the futures binance api in python

All you need to know to start using CoreData in 2022

Learning to Code: Getting over the Beginners Hump

The state of Java [developers] — reflections on Devoxx 2019

Golang & Lambda

development plans

JIRA Interview Question

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Code Factory

Code Factory

More from Medium

Reactive Programming : Project-Reactor / Rx-Java / Java 9 Reactive Flow

Auditing Request and Response Spring RestTemplate

Visitor Design Pattern in Java

import Json dependency in JAVA