初学Spring Cloud,搭建Eureka注册服务端(一)

一、创建Eureka服务注册中心(eureka-server)

需要注意的是: <spring-cloud.version>Finchley.M9</spring-cloud.version>版本不同,使用的依赖也是不一样的,
1、创建一个简单的spring boot项目,依赖如下:
 
 
< 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.M9 </ spring-cloud.version >
</ properties >
< dependencies >
     < dependency >
                 < groupId >org.springframework.cloud </ groupId >
                 < artifactId >spring-cloud-starter-netflix-eureka-server </ artifactId >
    < / 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 >
< repositories >
     < repository >
              < id >spring-milestones </ id >
              < name >Spring Milestones </ name >
              < url >https://repo.spring.io/milestone </ url >
             < snapshots > < enabled >false </ enabled > </ snapshots >     
     </ repository >
</ repositories >
2、配置文件application.properties内容如下:
 
  
server.port= 8761
eureka.instance.hostname= localhost
eureka.client.register-with-eureka= false
eureka.client.fetch-registry= false
eureka.client.service-url.defaultZone= http://${ eureka.instance.hostname }:${ server.port }/eureka/
3、启动项内容如下:
 
   
importorg.springframework.boot.SpringApplication;
importorg.springframework.boot.autoconfigure. SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server. EnableEurekaServer;
@EnableEurekaServer
@SpringBootApplication
public class CloudApplication {
public static void main(String[] args) { SpringApplication. run(CloudApplication. class, args); }}
至此一个Eureka的注册服务中心已搭建成功,启动,访问:localhost:8761;效果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值