Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >把Spring Framework配置到Apollo上

把Spring Framework配置到Apollo上

原创
作者头像
Yagr Xu
修改于 2021-12-04 13:30:01
修改于 2021-12-04 13:30:01
57200
代码可运行
举报
运行总次数:0
代码可运行

下面简单介绍一下如何迁移Spring Framework配置中心到Apollo

重点在第四步,今天踩坑的记录~

1. Add pom dependency

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<dependency>
	<groupId>com.ctrip.framework.apollo</groupId>
	<artifactId>apollo-client</artifactId>
	<version>1.8.0</version>
</dependency>

2. Add Apollo config in bootstrap

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
app:
  id: <my app id>
apollo:
  meta: http://127.0.0.1:8080 # or ENV APOLLO_CONFIGSERVICE=http://127.0.0.1:8080
  cluster: default
  bootstrap:
    enabled: true
    eagerLoad:
      enabled: true # 这个比较重要,eagerLoad会在Log之前load信息,包括server.port等信息
    namespaces: auth.yaml,common.yaml

3. Enable Apollo Config in Java Code

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import com.ctrip.framework.apollo.spring.annotation.EnableApolloConfig;

@EnableApolloConfig
public class DemoApplication {
  
}

4. 如果直连到config service的话,用下面的ENV

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export APOLLO_CONFIGSERVICE=http://127.0.0.1:8080

5. 把config的信息放到Apollo上,并且别忘了发布

发布Configuration
发布Configuration

启动程序吧~ 少年! 见证奇迹的时刻到了~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
每天20分钟之apollo的使用
官方地址: https://www.apolloconfig.com/#/zh/README
李子健
2022/10/03
6510
配置中心apollo使用
github https://github.com/apolloconfig/apollo/releases
翰墨飘香
2023/07/31
5190
Apollo(阿波罗)配置中心Java客户端使用指南使用指南
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
WindWant
2020/09/11
14.1K0
Apollo(阿波罗)配置中心Java客户端使用指南使用指南
spring boot整合apollo
由于apollo是提供配置管理的服务,即项目的配置需要统一存放在apollo上进行管理。对于单体项目来说需要与apollo进行通信并获取项目本身需要的配置信息。所以我们需要使用apollo提供的客户端apollo-client用于配置的获取和装配,以下详细介绍整合的过程步骤。
写一点笔记
2020/08/25
1K0
spring boot整合apollo
Apollo quick start SampleApp demo Java
src/main/resources/META-INF/app.properties
oktokeep
2024/10/09
970
Spring Boot 整合 apollo
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
程序员果果
2019/05/16
7050
Spring Boot 整合 apollo
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
jwangkun
2021/12/27
8100
Spring Boot 整合 apollo
TSE的Apollo配置中心托管上线了!Java 代码教学
配置中心是大部分服务的强需求。自己运维一套会各种踩坑。现在云上的TSE已经支持了Apollo的托管,一键部署~ 还不心动么?这篇文章,我来介绍一下如何使用Java Spring Framework接入Apollo
Yagr Xu
2021/08/02
9530
新手也能轻松上手!Apollo配置中心搭建+配置+测试全攻略!0到1详解!
在头条文章里,我们把Apollo的基础知识分享了。这里我们一起动手实践下!这套文章实践下来,你也就可以掌握 Apollo 的应用和实践啦~ Apollo 配置中心创建项目与配置
程序视点
2025/01/17
9540
新手也能轻松上手!Apollo配置中心搭建+配置+测试全攻略!0到1详解!
apollo客户端springboot实战(四)
  经过前几张入门学习,基本已经完成了apollo环境的搭建和简单客户端例子,但我们现在流行的通常是springboot的客户端,所以这章还是来学习下springboot客户端如何和apollo整合   接下来我来改造我自己的项目,我本来的项目接入的是spring config配置管理中心,读的git上的配置,它没有管理界面,功能也比较单一,所以我打算替换成apollo
老梁
2019/09/10
9260
SpringBoot整合Apollo看这篇文章基本够了
通过对比,可以看出,生产环境中 Apollo 相比 Spring Cloud Config 更具有优势一些。
黎明大大
2020/09/08
1.8K0
SpringBoot整合Apollo看这篇文章基本够了
服务器之Apollo单机部署(快速安装)
Apollo官网:https://www.apolloconfig.com/#/zh/deployment/quick-start-docker 官网单机部署的方式分为两种:普通部署和docker部署。
xbhog
2022/10/31
1.4K0
服务器之Apollo单机部署(快速安装)
spring/springboot的整合分布式配置中心(ACM diamond nacos Apollo)
代码下载:https://gitee.com/hong99/spring/issues/I1N1DF
逍遥壮士
2020/11/24
1.7K0
spring/springboot的整合分布式配置中心(ACM diamond nacos Apollo)
SpringCloud集成携程Apollo配置中心详解
昨天说到了基于SpringCloud Config来做配置中心和配置的自动更新【SpringCloud Config配置中心详解教程】,但是整体的使用起来,SpringCloud Config在配置管理,集群,环境管理上,还是有点不太方便;因此,这里再来一款更好用的配置中心框架:携程的apollo,他在环境、集群、机房等配置起来更加方便、更加灵活,而且SpringCloud整合Apollo实现配置中心、自动更新也非常简单;反而相比起来麻烦的到是Apollo的这个框架的环境搭建;因此这里就准备了2篇文章,本篇讲使用,另外一篇就是讲了基于Docker搭建Apollo的集群环境,可以配合一起看。
一行Java
2022/04/07
1.1K0
SpringCloud集成携程Apollo配置中心详解
Spring Boot接入配置中心Apollo
因为application.properties会发布到所有环境,所以apollo.meta最好是直接配置在环境变量中
十毛
2019/03/27
3.7K0
Spring Boot接入配置中心Apollo
快速学习-Apollo配置中心搭建
Apollo (阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
cwl_java
2020/07/16
3.4K0
docker部署apollo
阿彬学java
2025/01/24
1060
Apollo配置中心使用篇
如果对配置中心完全没有过了解的,可以先移步去了解一下常用的开源配置中心组件,如: SpringCloud Config和Nacos等。
大忽悠爱学习
2023/04/18
9.9K0
Apollo配置中心使用篇
(很全面)SpringBoot 集成 Apollo 配置中心
. 六、Kubernetes 的 SpringBoot 应用使用 Apollo 配置中心
JAVA葵花宝典
2020/03/31
18.4K0
(很全面)SpringBoot 集成 Apollo 配置中心
携程 Apollo 配置中心:Example
本文介绍如何基于 Spring Boot 来搭建 Apollo 客户端,并展示如何动态更改运行时服务的输出日志等级。参考阅读 Apollo · Java 客户端使用指南 以及 Apollo · 使用示例
happyJared
2019/03/20
1.6K0
携程 Apollo 配置中心:Example
相关推荐
每天20分钟之apollo的使用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验