SpringBoot、nacos项目集中配置管理设置说明

本文介绍了如何在SpringBoot微服务项目中,通过引入Nacos配置中心,解决配置文件分散问题,提供了一个具体的步骤,包括添加依赖、配置生产环境和定义数据ID。

在springboot 微服项目开发中,微服数量不断增加,长期的结果就是配置文件过于分散混乱,难以管理等问题。这里我们使用nacos配置中心为例,实现统一管理项目中所有配置信息。下面让我们开始吧!

配置依赖引入

在build.gradle中增加下面依赖

implementation 'com.alibaba.boot:nacos-config-spring-boot-starter:0.2.12'

增加生产环境配置文件

在application-prod.properties增加配置中心设置信息,配置如下:

nacos.config.bootstrap.enable=true
# 生产环境配置中心服务器地址,端口
nacos.config.server-addr=192.168.0.18:8848
nacos.config.username=nacos
nacos.config.password=nacos
#默认为Public命名空间,不需要写,如果加上的话会导致加载不到配置文件
nacos.config.namespace=dev
#指定分组信息
nacos.config.group=ORDER_GROUP
# 配置文件ID data-id
nacos.config.data-ids=db.properties,redis.properties,common.properties,order-xxx.properties
# 配置文件类型
nacos.config.type=properties
# 是否允许动态刷新配置项,这里只是为了演示若能,无强烈要求不要开启
nacos.config.auto-refresh=true

#logging.config=classpath:logback-spring.xml
logging.file.name=/temp/logs/order_xxx.log

配置文件ID 根据模块要求定义

1、在application-prod.properties中“nacos.config.data-ids=”指定从nacos config中要加载的配置文件;
2、db.properties,redis.properties 全局默认不需要修改。
3、common.properties 为项目通用的配置
4、order-xxx.properties 为业务模块独有的配置;命名规则为:模块名+子模块名(可选)

注:nacos配置中心设置时,nacos.config.data-ids要与nacos配置中心的data-id一致。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值