前言
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"?> |