Nacos配置管理-微服务配置拉取

yaml已配置内容

目录

一、配置获取步骤

二、统一配置管理步骤

三、Nacos管理配置的步骤总结


一、配置获取步骤

二、统一配置管理步骤

1、引入Nacos的配置管理客户端依赖:

<!--nacos配置管理依赖-->

<dependency>

<groupId>com.alibaba.cloud</groupId>

<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>

</dependency>

2、在userservice中的resource目录添加一个bootstrap.yml文件,这个文件是引导文件,优先级高于application.yml:

spring:

application:

name: userservice # 服务名称

profiles:

active: dev #开发环境,这里是dev

cloud:

nacos:

server-addr: ocalhost:8848 # Nacos地

config:

file-extension: yaml # 文件后缓名

3、在user-service中将pattern.dateformat这个属性注入到UserController中做测试

三、Nacos管理配置的步骤总结

  1. 在Nacos中添加配置文件

  2. 在微服务中引入nacos的config依赖

  3. 在微服务中添加bootstrap.yml,配置nacos地址当前环境、服务名称、文件后缀名。这些决定了程序启动时去nacos读取哪个文件

相关推荐
冬夜戏雪12 小时前
线性池java demo
java·开发语言
追随者永远是胜利者12 小时前
(LeetCode-Hot100)5. 最长回文子串
java·算法·leetcode·职场和发展·go
强子感冒了12 小时前
JavaScript 零基础入门笔记:核心概念与语法详解
开发语言·javascript·笔记
小灵不想卷12 小时前
LangChain4j 多模态
java·langchain4j
wuqingshun31415912 小时前
String、StringBuffer、StringBuilder的应用场景
java·开发语言·jvm
桂花很香,旭很美12 小时前
[7天实战入门Go语言后端] Day 5:中间件与业务分层——日志、鉴权与请求超时
开发语言·中间件·golang
日月云棠12 小时前
JDK 17 特性详解
java
追随者永远是胜利者12 小时前
(LeetCode-Hot100)19. 删除链表的倒数第 N 个结点
java·算法·leetcode·链表·go
树码小子12 小时前
Mybatis(14)Mybatis-Plus入门 & 简单使用
java·mybatis-plus
人道领域12 小时前
Maven配置加载:动态替换的艺术
java·数据库·后端