Adding the Maven dependencies configuration

To implement Eureka Client in your project, include the Spring Cloud Starter with the org.springframework.cloud group and the id spring-cloud-starter-netflix-eureka-client artifact. Also include spring-boot-starter-web in pom.xml and implement a REST controller to create a simple REST service to be registered with the Eureka Discovery Server. Let's see the following Maven configuration file:

<parent> 
   <groupId>org.springframework.boot</groupId> 
   <artifactId>spring-boot-starter-parent</artifactId> 
   <version>2.0.2.RELEASE</version> 
   <relativePath/> <!-- lookup parent from repository --> 
</parent> 
 
<properties> 
   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
   <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
   <java.version>1.8</java.version> 
   <spring-cloud.version>Finchley.M7</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> 

As you can see, I have added two dependencies here, one for the Spring web module and another for the Spring cloud Netflix Eureka client. You can choose to create this application as a Gradle project. Let's next look at the configuration of the build.gradle file.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.96.105