当前位置: 首页 > news >正文

Spring Boot 3整合Nacos,配置namespace

今天给Spring Boot3项目整合了Nacos,记录一下步骤,主要是参考官网Nacos 融合 Spring Boot3,成为注册配置中心。两者就差一个namespace配置,官网没有提到这个,application.yml里面输入这个配置也没有提示。
步骤如下:

nacos中创建一个配置,data_id为:zxxxx-ai.yml,默认组

在这里插入图片描述

pom文件引入maven依赖

        <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-alibaba-nacos-config</artifactId><version>2023.0.3.2</version></dependency>

application配置文件添加配置项

spring:application:name: zxxxx-ainacos:# 账号和密码可以配置在nacos下,也可以在config下username: 账号config:password: 密码server-addr: xxx.xxx.xxx.xxx:8848# 命名空间配置在这namespace: 命名空间IDconfig:import:# 可以加上optional:前缀。如果Group不是DEFAULT_GROUP需加上?group=GROUP_NAME后缀- nacos:zxxxx-ai.yml

使用

import com.alibaba.cloud.nacos.annotation.NacosConfig;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class ConfigController {@Value("${plainKey}")String testKey;// 需要指定dataId和group@NacosConfig(dataId = "zxxxx-ai.yml", group = "DEFAULT_GROUP", key = "rate")String rate;@RequestMapping("/testPlainKey")public String test() {return testKey;}@RequestMapping("/rate")public String rate() {return rate;}}

在这里插入图片描述

http://www.lryc.cn/news/626926.html

相关文章:

  • 质谱数据分析环节体系整理
  • Rust 入门 包 (二十一)
  • 内网环境给VSCode安装插件
  • PostgreSQL 流程---更新
  • 基于51单片机自动浇花1602液晶显示设计
  • Notepad++批量转UTF-8脚本
  • 测试DuckDB插件对不同格式xlsx文件的读写效率
  • 基于Pytochvideo训练自己的的视频分类模型
  • 【C++】基础:C++11-14-17常用新特性介绍
  • XR(AR/VR/MR)芯片方案,Soc VS “MCU+协处理器”?
  • 109、【OS】【Nuttx】【周边】效果呈现方案解析:workspaceStorage(下)
  • 【最后203篇系列】034 使用SQLite构建简单的任务管理
  • 解决Docker 无法连接到官方镜像仓库
  • LINUX 820 shell:shift,expect
  • 49 C++ STL模板库18-类模板-pair
  • 双模式 RTMP H.265 播放器解析:从国内扩展到 Enhanced RTMP 标准的演进
  • 深入理解JVM内存结构:从字节码执行到垃圾回收的全景解析
  • 基于单片机智能加湿器/空气加湿器
  • ubuntu系统上的conda虚拟环境导出方便下次安装
  • 计算机毕设Spark项目实战:基于大数据技术的就业数据分析系统Django+Vue开发指南
  • Typescript入门-数组元组讲解
  • CSS3DRenderer+ CSS3DObject实现在 Three.js 中添加文本内容
  • 监听视频是否加载完毕
  • 次短路P2865 [USACO06NOV] Roadblocks G题解
  • KubeBlocks for ClickHouse 容器化之路
  • 【机器学习深度学习】AI大模型高并发挑战:用户负载部署策略
  • OceanBase DBA实战营2期--SQL 关键字限流学习笔记
  • Angular由一个bug说起之十八:伴随框架升级而升级ESLint遇到的问题与思考
  • 文本智能抽取:如何用NLP从海量文本中“炼“出真金?-告别无效阅读,让AI成为你的“信息炼金师
  • springboot--用户访问系统的增删改查记录