1
创建一个父工程(IDEA)
创建完成项目后,在pom.xml中指定SpringCloud版本
<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工程,并导入相应依赖。
配置文件中导入相应依赖
<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文件
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入门完成。