首页 > 其他分享 >Springboot 集成Apollo配置中心【记录】

Springboot 集成Apollo配置中心【记录】

时间:2024-11-16 16:18:29浏览次数:1  
标签:集成 Apollo Springboot private user apollo public log

一、前言

​ 我们经常会在Springboot项目中集成配置中心,无外乎是因为配置中心即时改即时生效的缘故。而我选择Apollo的原因,是因为它有个草稿、然后发布的功能,这在上生产发布前,提前配置好变更项,检查通过再发布,这种机制对于我们来说可太友好了!
image

二、步骤

2.1 pom.xml

pom.xml文件引入apollo客户端依赖,如下:

  <!--apollo-->
  <dependency>
    <groupId>com.ctrip.framework.apollo</groupId>
    <artifactId>apollo-client</artifactId>
    <version>1.6.0</version>
  </dependency>

我们顺便把spring-cloud-context、lombok、fastjson等依赖一起引入。

  <!--spring-cloud-context-->
  <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-context</artifactId>
    <version>3.1.4</version>
  </dependency>

  <!--lombok-->
  <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
  </dependency>

  <!--fastjson-->
  <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>2.0.32</version>
  </dependency>

2.2 SpringBoot启动类

启动类添加@EnableApolloConfig注解

image

2.3 application.yml文件配置

我们先在Apollo上创建一个user-admin-server应用,此时AppId就是:user-admin-server

(此时我本地的Apollo管理中心的地址是:http://localhost:8070/

image

然后application.yml配置信息如下:

​ 下面

标签:集成,Apollo,Springboot,private,user,apollo,public,log
From: https://www.cnblogs.com/duanxiaobiao/p/18549451

相关文章

  • springboot毕设 酒店管理信息系统 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着旅游业的蓬勃发展和人们生活水平的提高,酒店行业迎来了前所未有的发展机遇与挑战。传统的人工管理模式已难以满足现代酒店高效、精细的运营需求。......
  • springboot毕设 教育机构培训管理系统 程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着信息技术的迅猛发展和教育行业的不断革新,教育机构培训管理系统已成为提升教学质量、优化资源配置、增强学员满意度的重要工具。近年来,各类教育培......
  • springboot004基于springboot004网页时装购物系统(源码+包运行+LW+技术指导)
    项目描述临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问题,今天给在家介绍一篇基于springboot004网页时装购物系统设计与实......
  • springboot毕设 贸易行业crm系统程序+论文
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着全球贸易行业的快速发展和市场竞争的日益激烈,贸易企业面临着前所未有的挑战与机遇。在这个背景下,客户关系管理(CRM)系统成为了企业提升竞争力、优化......
  • w038基于SpringBoot的网上租赁系统设计与实现
    ......
  • w037基于SpringBoot的墙绘产品展示交易平台的设计与实现
    ......
  • 基于springboot的房屋租赁App设计与实现
    前言房屋租赁App设计的目的是为用户提供房源信息、租房订单、房源资讯等方面的平台。与PC端应用程序相比,房屋租赁App的设计主要面向于房主,旨在为管理员和租客、房主提供一个房屋租赁App。租客可以通过APP及时查看房源信息等。房屋租赁App是在安卓操作系统下的应用平台。......
  • 基于springboot的多功能智能手机阅读APP设计与实现
    前言时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,多功能智能手机阅读APP当然不能排除在外。多功能智能手机阅读APP是在实际应用和软件工程的开发原理之上,运用java语言以及SpringBoot框架进行开发。首先要进行需求分析,分析出......
  • 基于springboot的大学生勤工助学管理系统设计与实现
    前言大学生勤工助学管理系统设计的目的是为用户提供企业招聘、已投简历等方面的平台。与PC端应用程序相比,大学生勤工助学管理系统的设计主要面向于大学生勤工助学,旨在为管理员和学生、企业提供一个Android的大学生勤工助学管理系统。学生可以通过Android及时查看企业招聘......
  • flask基于SpringBoot的在线分享系统(毕设源码+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景随着互联网技术的快速发展,信息共享变得日益便捷和重要。关于在线分享系统的研究,现有研究主要集中在大型社交媒体平台等通用的分享模式......