spring cloud alibaba - 集成nacos配置中心_spring-cloud-starter-alibaba-nacos-config 版本-程序员宅基地

技术标签: 微服务  spring cloud  spring cloud alibaba  

 一、导入pom

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>2021.0.1</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-alibaba-dependencies</artifactId>
            <version>2021.0.1.0</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

<!--高版本spring cloud 取消了自动加载bootstrap配置文件功能,需要导入后开启 -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>

  注意:此版本spring-cloud需要spring-boot 2.6.7及以上版本支持。
版本说明 · alibaba/spring-cloud-alibaba Wiki · GitHubSpring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. - 版本说明 · alibaba/spring-cloud-alibaba Wikihttps://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8Ehttps://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

二、配置bootstrap.properties

server.port=8888
spring.application.name=nacos-config
spring.cloud.nacos.config.prefix=example
spring.cloud.nacos.config.server-addr=127.0.0.1:8848

三、在nacos控制台新建配置

四、使用

@RestController
@RequestMapping("config")
@RefreshScope
public class TestController {

    @Value("${user.name}")
    private String username;

    @Value("${user.password}")
    private String password;

    @RequestMapping("/get")
    public String get() {
        return username + "-" + password;
    }
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/aaxzz/article/details/125640800

智能推荐

图像去雾算法系统毕业论文【FPGA】_fpga除雾硕士毕业论文-程序员宅基地

文章浏览阅读332次。本团队擅长数据处理、建模仿真、程序设计、论文写作与指导,项目与课题经验交流。_fpga除雾硕士毕业论文

[迁移]关于ejoy2d在win上mingw的编译-程序员宅基地

文章浏览阅读255次。声明:因网易博客将关闭,移到此关于ejoy2d应该有不少人关注最近看到想编下看看demo,感觉编译对于用惯ide来说确实有些麻烦,不过嘛这样也好,简单,方便,不用配置那么多东西,一个make就可以做完,如果调试呢?lua写嘛,网上弄个就可以了,但是如果要写lua导出函数呢?gdb吧,命令行蛮实在的。废话不多少,下面编译过程https://github.com/cloudwu/ejoy2..._ejoy2d

开源大模型Llama 3 横空出世,4000亿参数性能直逼GPT-4_llama3 template-程序员宅基地

文章浏览阅读906次,点赞13次,收藏23次。开源大模型Llama 3 横空出世,4000亿参数性能直逼GPT-4_llama3 template

python发outlook邮件_python对outlook邮件整理-程序员宅基地

文章浏览阅读1.3k次。网上资料同质化严重,也尝试了很多包,yagmail, zmail, exchanglib,大同小异。以win32com为例,汇总如下。1,发邮件import win32com.client as win32outlook = win32.Dispatch('Outlook.Application')mail_item = outlook.CreateItem(0) # 0: creat mail#..._python 操作outlook发邮件添加附件

Bash中命令连接符的用法——一次执行多个命令_bash 连续执行-程序员宅基地

文章浏览阅读1.5w次。多个命令可以放在一行上,其执行情况得依赖于用在命令之间的分隔符。如果每个命令被一个分号 (;) 所分隔,那么命令会连续的执行下去,如:引用beyes@linux-beyes:/proc> printf "%s/n" "This is executed" ; printf "%s/n" "And so is this"This is executedAnd so is this如果每个命令被 && 号分隔,那么这些_bash 连续执行

vscode如何添加到环境变量path中_VSCode+Opencv(C++)+Win10-程序员宅基地

文章浏览阅读1.3k次。环境清单:win10 _64位系统VSCode:官网地址Opencv:3.4.5Cmake:3.9.0MinGw:MinGW-W64 GCC-8.1.0(x86_64-posix-seh)MinGW配置:MinGW可以在线安装,也可以直接下载文件后离线解压。本人选择的是后者,文件下载连接如上。下载完成后直接解压到你的安装磁盘下。然后将解压后bin文件夹的path添加到系统环境变量。例如:D:min..._vscode怎么添加环境变量path

随便推点

prometheus监控之alertmanager安装配置(2)接入电话报警微信、短信、邮件等告警-程序员宅基地

文章浏览阅读9.4k次,点赞2次,收藏11次。电话报警使用OPSALERT点击了解更多(支持电话报警、短信报警、邮件告警、微信报警)直接使用webhook配置即可,比较简单。介绍Prometheus 将数据采集和报警分成两个模块。报警规则配置在Prometheus Servers上,然后发送报警信息到AlertManger,Alertmanager 对收到的告警信息进行处理,包括去重,降噪,分组,沉默,抑制,策略路由,告警通知。流程Alertmanager 接收到告警,根据labels判断属于哪些Route(可存在多个Route,..._alertmanager

MATLAB | 如何绘制三维曲线、曲面、多边形投影(三视图)?_matlab绘制三维曲面及投影面-程序员宅基地

文章浏览阅读7.5k次,点赞27次,收藏105次。~_matlab绘制三维曲面及投影面

如何搭建一个vue项目(完整步骤)_vue项目搭建-程序员宅基地

文章浏览阅读4.3k次,点赞2次,收藏16次。一、安装node环境1、下载地址为:https://nodejs.org/en/2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功  3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可安装npm镜像,以..._vue项目搭建

java视频 注解+反射_java 注解(annotation)视频-程序员宅基地

文章浏览阅读128次。注解(annotation):可以被其他程序(比如编译器)读取元注解:负责注解其他注解@Target 描述注解的使用范围@Retention 表示需要在什么级别保存该注解信息,用于描述注解的生命周期(SOURCE<CLASS<RUNTIME)@Documented 说明该注解将被包含在javadoc中@Inherited 说明子类可以继承父类中的该注解反射机制 Reflectionjava静态语言,有了反射机制–动态性动态语言:Object-C,C#,js,pytho_java 注解(annotation)视频

Angular4的双向数据绑定_为什么angular 4中的@input()行为像双向数据绑定而不是单向数据绑定?-程序员宅基地

文章浏览阅读5.1k次。最近在学angular4,因为angularjs中默认是双向数据绑定,但是如果在比较复杂的页面使用的话会引起性能问题,那是因为angularjs会在页面保存一个所有数据绑定的列表,每当数据发生变化时,angularjs都会反复查看列表,以保证数据一致性。 然后在angular4中默认是单向数据绑定。但是有时候还是会要用到双向数据绑定。我目前遇到两种使用的场景: (1)是在同一组件_为什么angular 4中的@input()行为像双向数据绑定而不是单向数据绑定?

独显台式机安装Ubuntu 16.04时黑屏问题_dell precision 3650 安装ubuntu 16.04 黑屏-程序员宅基地

文章浏览阅读1.7k次。独显台式机安装Ubuntu 16.04时黑屏问题用U盘为独显台式机安装Ubuntu 16.04时系统没有自动跳入Ubuntu安装界面而陷入黑屏状态,这实在影响心情,然而解决该问题的方法并不困难。 grub中插入nomodeset1、U盘启动后进入grub界面,将光标调至Install Ubuntu上,按’e’键进入编辑模式; 2、在代码中找到”quiet splash”, 在”..._dell precision 3650 安装ubuntu 16.04 黑屏

推荐文章

热门文章

相关标签