前言
1.springcloud Finchley.SR2版本
2.springboot 版本2.0.6.RELEASE
集成consul作为配置中心和服务发现中心,同时开启健康检查
目的
利用idea快速搭建一个springcloud集成上述功能的微服务
正文
利用idea新建工程
新建springboot maven工程

设置项目信息

勾选自动配置

勾选consul配置中心

勾选consul服务发现中心

完成

新建bootstrap.yml文件,添加如下内容,并启动主程序
1 | #tomcat启动启动端口 |
启动主程序,发现报错

添加依赖
1 | <dependency> |
重新启动正常

访问健康检查端点 http://ip:port/actuator/health

在consul ui上查看
访问consul ui http://localhost:18500/

consul 作为配置中心
访问consul ui 添加配置信息

1 | app: |
新增conf目录,新增如下代码
1 | @Component |

重新启动主程序

附加
工程pom
1 | <?xml version="1.0" encoding="UTF-8"?> |