第一种方法:https://blog.youkuaiyun.com/u012075238/article/details/82957103
有点笨重
建议使用第二种方法
application.yml 配置文件
server:
port: ${PORT:50101} #服务端口
spring:
application:
name: center #指定服务名
eureka:
client:
registerWithEureka: true #服务注册,是否将自己注册到Eureka服务中
fetchRegistry: true #服务发现,是否从Eureka中获取注册信息
serviceUrl: #Eureka客户端与Eureka服务端的交互地址,高可用状态配置对方的地址,单机状态配置自己(如果 不配置则默认本机8761端口)
defaultZone: ${EUREKA_SERVER:http://eureka02:50102/eureka/}
server:
enable‐self‐preservation: false #是否开启自我保护模式
eviction‐interval‐timer‐in‐ms: 60000 #服务注册表清理间隔(单位毫秒,默认是60*1000)
instance:
hostname: ${EUREKA_DOMAIN:eureka01}
通过修改run/debug Configurations
VM options:传入不同的属性来替代配置文件中对应的属性,如果不传,使用默认数据也就是“:” 后边数据
-DPORT=50101 -DEUREKA_DOMAIN=eureka01 -DEUREKA_SERVER=http://eureka02:50102/eureka/
多个,可以复制当前的配置为多个,修改不同的属性就可以