在本地的一个案例中进行修改
修改微服务的相关pom文件
修改每个微服务的pom文件,添加SpringCloud提供的基于Consul的依赖
org.springframework.cloudspring-cloud-starter-consul-discovery
org.springframework.bootspring-boot-starter-actuator
注:由于我之前的代码是注册到eureka中,把配置注解要删了,pom的依赖还在,启动直接报错,还是要去掉的
其中 spring-cloud-starter-consul-discovery 是SpringCloud提供的对consul支持的相关依赖。
spring-boot-starter-actuator 适用于完成心跳检测响应的相关依赖。
配置服务注册
server:
port: 9001 #端口
spring:
application:
name: service-product #服务名称
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/shop?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC
userna