spring boot 整合spring cloud config配置中心

创建2个项目

  • springboot-cloud-config(作配置中心)
  • springboot-cloud-client(客户端)

springboot-cloud-config(工程)

注意:2个项目springboot版本:2.4.0

添加依赖

        <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-config-server</artifactId><version>3.0.0</version></dependency>

配置文件

spring.application.name=springboot-cloud-config
server.port=13000# 对应gitee上的项目
spring.cloud.config.server.git.uri=https://gitee.com/xxxxx/cloud-config
# 扫码路径
spring.cloud.config.server.git.search-paths=/**
# 默认分支
spring.cloud.config.server.git.default-label=master
# 账号
spring.cloud.config.server.git.username=137XXXX1710
# 密码
spring.cloud.config.server.git.password=XXXX

启动配置中心服务

  启动类上加:@EnableConfigServer

springboot-config-client(客户端)

添加依赖

        <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-config</artifactId><version>3.0.0</version></dependency><!-- bootstrap.yml不生效问题 --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-bootstrap</artifactId><version>3.1.3</version></dependency>

配置文件

# bootstrap.ymlspring:application:name: appcloud:config:
#      label: master# gitee中的配置文件环境名称profile: dev# spring cloud config的地址uri: http://localhost:13000# 对应服务应用名name: app
# 上述配置去到gitee中找:app-dev.properties文件
server:port: 9999

接口

@RestController
public class HiController {@Value("${sso.name}")private String ssoName;@GetMapping("hi")public Object hi(){System.out.println(System.currentTimeMillis());return ssoName;}
}

请求接口

127.0.0.1:10086/hi

项目源码地址

https://gitee.com/yenbin_chen/spring-cloud-config

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/787393.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Butterfly 主题美化之旅:从绚烂回归质朴

在追求完美的过程中,我们往往会陷入一个误区——过度美化博客主题,以至于忘记了博客最核心的价值所在:内容本身在这个充满各种可能的时代,博客不仅是个人展示才华与知识的窗口,也是技术爱好者分享经验、记录成长的平台。对于许多博主来说,博客的主题不仅仅是简单的视觉呈…

效率神器!一款方便、快捷的数据库文档查询、导出工具!

SmartSQL —— 一款方便、快捷的数据库文档查询、导出工具!这款工具不仅支持数据库文档导出,还支持SQL查询、代码生成、结构比较、数据分组、工具箱等功能。大家好,我是 Java陈序员。 之前给大家推荐过一款简洁好用的数据库表结构文档生成器。 永不生锈的螺丝钉!一款简洁好…

2-网络攻击原理与常用方法

2.1 网络攻击概述 1)概念 :指损害网络系统安全属性的危害行为。 危害行为导致网络系统的机密性、完整性、可用性、可控性、真实性、抗抵赖性等受到不同程度的破坏。 常见的危害行为有四个基本类型:信息泄漏攻击 完整性破坏攻击 拒绝服务攻击 非法使用攻击自治主体:攻击者初…

PWM脉冲宽度调制

PWM脉冲宽度调制 PWM简单来说就是通过调节mos管的开通关闭的占空比,进而调节输出的电压,所以又叫脉冲宽度调制。电脉冲,高低电平占比,脉冲宽度调制,就是利用控制供电时长来控制器件。 脉冲宽度调制(PWM)是一种数字调制技术,它通过调整方波信号的高电平持续时间(即脉冲…

揭开脸谱看封神:前言

嘿哟,您瞧瞧,任何一个民族的起源,那都得有段神奇的神话故事。咱汉族也不例外,神话故事一堆一堆的。咱这靠文化在东亚称霸几千年的民族,神话故事的著作那简直多得像星星,数都数不过来。可要是在大街上随便拉个人问问,中国古代神话故事书都有啥?估计最多被提到的就是《封…

使用 Nuxt 的 showError 显示全屏错误页面

title: 使用 Nuxt 的 showError 显示全屏错误页面 date: 2024/8/26 updated: 2024/8/26 author: cmdragon excerpt: 摘要:本文介绍Nuxt.js中的showError方法用于显示全屏错误页面,包括其参数类型及使用方式,并演示了如何在页面中捕获并展示错误,还介绍了useError用于管理…

车企如何实现安全高效的图文档发送,防泄密方案出炉!

汽车行业是一个涉及多个领域的综合性行业,它不仅包括汽车的生产和销售,还涵盖了与之相关的服务和产业链上下游的各个环节。从20世纪50年代起步至今,中国汽车行业经历了从无到有、从小到大的转变,现已成为国民经济的重要支柱产业之一。车企设计研发部门、技术中心、采购部门…

Redis 基础

1. 初始 Redis 1.1 认识NoSQL NoSql可以翻译做Not Only Sql(不仅仅是SQL),或者是No Sql(非Sql的)数据库。是相对于传统关系型数据库而言,有很大差异的一种特殊的数据库,因此也称之为非关系型数据库。 1.1.1 结构化与非结构化 ‍ ​​ 1.1.2 关系型与非关系型的差异存储方…

IEC61850教程,第二章:IEC 61850 数据结构

第二章:IEC 61850 数据结构平时学习标准或调试IEC61850设备,需要IEC61850模拟器,推荐一款: 客户端下载地址:IEC61850客户端模拟器 服务端下载地址:IEC61850服务端模拟器IEC 61850 数据结构逻辑设备(Logical Device) 变电站中的每个设备都是逻辑设备。下图中的逻辑设备是…

IEC61850教程,第一章:IEC 61850 基础知识介绍

第一章:IEC 61850 基础知识介绍平时学习标准或调试IEC61850设备,需要IEC61850模拟器,推荐一款: 客户端下载地址:IEC61850客户端模拟器 服务端下载地址:IEC61850服务端模拟器什么是 IEC 61850? IEC 61850 是定义变电站自动化系统内的设备及其相互作用方式的国际标准。IEC…

Ftrans跨网文件安全交换系统:企业数据安全的守护者!

近年来全球网络安全威胁态势的加速严峻,使得企业对于网络安全有了前所未有的关注高度。在严峻的安全态势之下,企业的网络安全体系建设正从“以合规为导向”转变到“以风险为导向”,从原来的“保护安全边界”转换到“保护核心数据资产”的思路上来。 网络隔离已成为很多企业首…

异源数据同步 → DataX 为什么要支持 kafka?

开心一刻 昨天发了一条朋友圈:酒吧有什么好去的,上个月在酒吧当服务员兼职,一位大姐看上了我,说一个月给我 10 万,要我陪她去上海,我没同意 朋友评论道:你没同意,为什么在上海? 我回复到:上个月没同意前情回顾 关于 DataX,官网有很详细的介绍,鄙人不才,也写过几篇…