在项目开发过程中,我们经常使用nacos作为配置中心和注册中心。本文章我们就从代码层面研究下springboot是如何整合nacos使用的。
1、nacos作为配置中心
pom文件依赖:
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-config 2.2.5.RELEASE注意:依赖的版本要和springboot依赖的版本保持一致
使用nacos作为配置中心,nacos读取的是bootstrap.yml,而我们项目中的配置文件名称是application.properties/application.yml,所以我们要修改我们项目中的配置文件名为bootstrap.yml。如下图:
bootstrap.yml配置文件的内容可配置为:
spring:
application:
name: provider //服务名,也是注册的唯一标识
profiles:
active: xxx //开发环境,可省略不配置
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848 //nacos地址
file-extension: yaml //文件后缀,可省略不配置
namespace: xxx //命名空间.省略不配置时,默认使用的public命名空间。配置 时,指向nacos创建的