这是本人学习的总结,主要学习资料如下
- 马士兵教育
1、Overview
配置中心用于管理配置项和配置文件,比如平时写的application.yml
就是配置文件。
我们可以把配置文件存在配置中心中,然后动态获取配置文件。更方便的是,我们可以动态修改配置文件,在不重启系统的情况下更新配置。
2、样例
我会建立一个Spring项目,将其注册到Nacos中,然后从Nacos动态获取配置。
2.1、Dependency
首先是作为一个普通的Client需要注册到Nacos中,另外想要从Nacos中获取配置则需要加上spring-cloud-starter-alibaba-nacos-config
这个依赖。
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-start