SpringBoot集成Apollo
- 1、 创建SpringBoot项目
springboot版本
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
在pom引入Apollo客户端依赖
<dependency>
<groupId>com.ctrip.framework.apollo</groupId>
<artifactId>apollo-client</artifactId>
<version>1.1.1</version>
</dependency>
- 2、 application.properties 配置appId和configservice地址
我部署在公司内网192.168.0.114服务器上
# 应用ID(在Apollo服务端新增项目添加的应用ID)
app.id=123456
# apollo-configservice地址
apollo.meta=http://192.168.0.114:8080/
- 3、项目发布设置配置信息



-
4、客户端进行获取
-
基于注解方式进行获取,在Application的main方法上加上@EnableApolloConfig注解

- 新建Controller进行测试

- 使用Postman进行测试

- 修改并且发布,客户端不进行重启

- 修改配置信息,发布成功,客户端会监听到该事件,在控制台输出日志

- 第二次测试,在不重启客户端的情况下,获取更新数据成功

博客介绍了SpringBoot集成Apollo的相关内容,包括创建SpringBoot项目、引入Apollo客户端依赖、在配置文件中设置appId和configservice地址、项目发布设置等部署步骤,还介绍了基于注解获取配置信息、使用Postman测试,以及客户端不重启获取更新数据的测试情况。
2778

被折叠的 条评论
为什么被折叠?



