创建Spring Cloud父项目
-
创建项目
-
修改打包方式
创建注册中心
-
创建子项目eureka-server
-
添加Eureka Server依赖
-
启动类添加注解
-
修改配置文件application.yml
# 指定运行端口
server:
port: 8001
# 指定服务名称
spring:
application:
name: eureka-server
# 指定主机地址
eureka:
instance:
hostname: localhost
client:
# 指定是否从注册中心获取服务(注册中心不需要开启)
fetch-registry: false
# 指定是否将服务注册到注册中心(注册中心不需要开启)
register-with-eureka: false
- 启动项目,访问
localhost:8001
创建客户端
- 创建子项目eureka-client
- 注意勾选web依赖
- 勾选客户端依赖
- application.yml配置文件
# 指定运行端口
server:
port: 8101
# 指定服务名称
spring:
application:
name: eureka-client
eureka:
client:
# 注册到Eureka的注册中心
register-with-eureka: true
# 获取注册实例列表
fetch-registry: true
service-url:
# 配置注册中心地址
defaultZone: http://localhost:8001/eureka
- 启动类添加注解,启动项目
- 访问
localhost:8001
,此时可以看到客户端在注册中心已经注册成功