博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot 2.0 | SpringBoot 集成 Apollo
阅读量:4104 次
发布时间:2019-05-25

本文共 962 字,大约阅读时间需要 3 分钟。

一、创建项目

首先我们在安装好的 Apollo 配置中心门户网站创建一个项目,然后添加配置,最后进行发布配置,效果如下。

在这里插入图片描述

二、 SpringBoot 对接 Apollo

1、添加 maven 依赖
com.ctrip.framework.apollo
apollo-client
1.5.1
2、开启 Apollo
@SpringBootApplication@EnableApolloConfigpublic class SpringBootApolloApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootApolloApplication.class, args); }}
3、添加配置信息

在 application.yml 文件中添加以下信息,app.id 为在 Apollo 门户网站创建项目时所填写的 ID

app:  id: user-serviceapollo:  bootstrap:    enabled: true    namespaces: application  meta: http://106.13.1.171:8080/  cacheDir: /app/war/apollo/temp/
4、重点,重点,重点,敲黑板

Apollo 如果部署在公有云上或者使用 Docker,比如阿里云,本地开发环境无法连接获取配置,则需要在运行 SpringBoot 项目时添加以下 VM options 配置,跳过 meta service 的服务发现,这样才能在 SpringBoot 项目中获取到配置信息。

-Dapollo.configService=http://{
公网IP}:{
}

三、完整代码下载

参考资料

https://github.com/ctripcorp/apollo

https://www.jb51.cc/note/411468.html

ABOUT

公众号:【星尘Pro】

github:

推荐阅读

转载地址:http://kyfsi.baihongyu.com/

你可能感兴趣的文章
题目1126: 还是A+B
查看>>
题目1075: 特殊乘法
查看>>
题目1130: 数制转换
查看>>
题目1140: 进制转换
查看>>
浅谈大数的进制转换
查看>>
题目1020: 八进制数
查看>>
题目1221: 最大公约数
查看>>
题目1133: 最小公倍数
查看>>
算法之素数筛法
查看>>
题目1044: 素数判定
查看>>
Android学习笔记之图像颜色处理(ColorMatrix)
查看>>
题目1137: 质因数的个数
查看>>
Android图像处理(2):怀旧效果
查看>>
Android图像处理之冰冻效果
查看>>
Android图像处理之熔铸特效
查看>>
题目1076: 人见人爱 A ^ B
查看>>
题目1531: One Day Tour In ZJU
查看>>
题目1473: A Huge Wave Of Professors Is Approaching!
查看>>
题目1474: DotA
查看>>
题目1471: A+B without carry
查看>>