springcloud系列-新建Eureka服务

由于年后的项目要用到SpringCloud框架,所以博主趁着放假先学一学Eureka,这篇博客以构建项目为主,不涉及Eureka的理论知识。

IDE:IDEA
SpringBoot版本:2.1.2.RELEASE
SpringCloud版本:Greenwich

SpringBoot和SpringCloud的版本需要匹配,如果使用IDEA构建项目,他会自动帮你匹配,接下来我们先建一个父项目,父项目用来承载各个服务,然后再建Eureka服务。

一、新建一个父项目

step1.新建一个父项目
springcloud系列-新建Eureka服务_第1张图片
step2.配置父项目的maven坐标

springcloud系列-新建Eureka服务_第2张图片
step3.配置父项目的maven依赖

springcloud系列-新建Eureka服务_第3张图片

step4.点击finish

springcloud系列-新建Eureka服务_第4张图片

step5.父项目创建完成

springcloud系列-新建Eureka服务_第5张图片

二、新建Eureka服务

step1.与上面的step1一样

step2.配置Eureka服务的maven坐标
springcloud系列-新建Eureka服务_第6张图片
step3.配置Eureka服务的maven依赖

springcloud系列-新建Eureka服务_第7张图片
step4.点击finish即可

step5.Eureka服务已经创建完成

step6.在启动类里添加Eureka Server的注释

@EnableEurekaServer

springcloud系列-新建Eureka服务_第8张图片
step7.最后一步,在resource文件夹下新建application.yml并对Eureka服务进行配置。当然,你也可以直接用IDEA帮你生成的application.properties文件,不过我更喜欢yml。

server:
  port: 8001

eureka:
  instance:
    hostname: localhost #eureka服务端的实例名称
  client:
    register-with-eureka: false #false表示不向注册中心注册自己。
    fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
    service-url:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/        #设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址。

准备工作都已经完成,启动Eureka的启动类。查看http://localhost:8001/ 会有惊喜哦!出现下面的页面就说明你的Eureka服务构建成功了。

springcloud系列-新建Eureka服务_第9张图片

你可能感兴趣的:(SpringCloud)