Springcloud之Eureka入门第一步

1

创建一个父工程(IDEA)

Springcloud之Eureka入门第一步_第1张图片
Springcloud之Eureka入门第一步_第2张图片
创建完成项目后,在pom.xml中指定SpringCloud版本
Springcloud之Eureka入门第一步_第3张图片

<packaging>pom</packaging>
<!--Eureka入门-->
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Hoxton.SR4</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>

2

创建Eureka的srever,在项目中创建SpringBoot工程,并导入相应依赖。
Springcloud之Eureka入门第一步_第4张图片Springcloud之Eureka入门第一步_第5张图片
Springcloud之Eureka入门第一步_第6张图片
配置文件中导入相应依赖
Springcloud之Eureka入门第一步_第7张图片

    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

3

配置启动类,编写yml文件
Springcloud之Eureka入门第一步_第8张图片
Springcloud之Eureka入门第一步_第9张图片

server:
  port: 3333   #端口号

  eureka:
    instance:
      hostname:localhost  #localhost
    client:
      #当前Eureka服务是单机版的
      register-with-eureka: false
      fetch-registry: false
      serviceUrl:
        defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
        #有些时候复制有些字符无法识别,一定要细心检查

4

测试:启动项目,浏览器输入localhost:3333,出现下图即为测试成功,eureka入门完成。
Springcloud之Eureka入门第一步_第10张图片

你可能感兴趣的:(Springcloud)