案例26-Nacos命名空间和ID不一致
创始人
2025-05-29 02:06:22
0

目录

一、背景介绍

二、实现思路

三、集成Nacos

1.创建命名空间

2. 添加配置文件

3.创建项目

​4.添加spring boot、spring cloud、spring cloud alibaba三个依赖​编辑

5.创建子模块

6.给子模块添加nacos依赖

7.在子模块中添加配置文件

8.Controller层,编写启动了和请求类

9.启动程序,在nacos就可以看到对应配置文件了

 四、思想提升


一、背景介绍

        在项目开发的过程中会有很多个环境,每个环境有对应的Nacos配置,但是由于dev和localhost使用的同一个命名空间,我们多个服务相互调用的时候,由于开发人员本地启动把本地服务注册到和dev同一个命令空间下,导致dev环境部分功能不能使用。

 二、实现思路

        将Nacos命名空间和ID保持一致,便于查看和减少程序员的思考。

三、集成Nacos

1.创建命名空间

·

2. 添加配置文件

3.创建项目

 

 4.添加spring boot、spring cloud、spring cloud alibaba三个依赖

 

org.springframework.bootspring-boot-dependencies2.3.12.RELEASEpomimportorg.springframework.cloudspring-cloud-dependenciesHoxton.SR12pomimportcom.alibaba.cloudspring-cloud-alibaba-dependencies2.1.2.RELEASEpomimport

 5.创建子模块

6.给子模块添加nacos依赖

 

com.alibaba.cloudspring-cloud-starter-alibaba-nacos-discoverycom.alibaba.cloudspring-cloud-starter-alibaba-nacos-configorg.springframework.bootspring-boot-starter-web

7.在子模块中添加配置文件

 

server:port: 9001servlet:context-path: /order-Service-nacos
spring:cloud:nacos:discovery:server-addr: 81.70.2.8:8848namespace: wzill-testconfig:server-addr: 81.70.2.8:8848namespace: wzill-testprefix: wzillfile-extension: ymlapplication:name: order-nacos

8.Controller层,编写启动了和请求类

 

@SpringBootApplication
@EnableDiscoveryClient
public class OrderServiceApplication {public static void main(String[] args) {SpringApplication.run(OrderServiceApplication.class, args);}
}

9.启动程序,在nacos就可以看到对应配置文件了

 四、思想提升

        开发的过程中规范是非常重要的也是我们每个程序员所要遵守的。只有大家都按照规范办事,才不会产生冲突和混乱的情况。

相关内容

热门资讯

【Vue3 基础篇】04.响应... 计算属性 computed Vue 提供的一种,用来描述复杂逻辑的响应式状态的 API:计算属性 A...
vue $get和$set方法 vue $get 和 $set 方法 $set方法 $set 方法用于添加响应式对象的属性ÿ...
《微机原理与接口技术》期末考试... 内容还会更新 微机原理只有理解了为什么,才可以真正记住这些代码怎么写,知...
【高阶数据结构】布隆过滤器和分... 文章目录1. 前置知识① 散列表② Hash函数③ 为什么要选择Hash④ 负载因子⑤ 解决哈希冲突...
css 背景渐变 序:本来用圆锥渐变画一个色盘的,后来想想要不要把背景渐变也总结一下&#x...
React 执行架构流程详细-... React 执行架构流程详细----归阶段 mount 时流程(三) 目...
mac删除文件夹它又自动恢复 ... 我们在使用电脑的过程中,需要不断地去清理电脑中不用或废弃的文件,从而保证...
Go Wails Docker... 文章目录1.背景2. 技术选型2.1 Wails2.2 Go2.3 Ant Design Vue3....
关于Anaconda安装后Sp... tensorflow1.14.0安装教程--保姆级_安装tensorflow1.14_星河欲转。的博...
(18)C#传智:HTML,属... 比较简单,无事的跳过,直接w3c.school 一、HTML简介  ...
ORBSLAM3 --- 地图... 目录 1.函数作用 2.函数流程 3.代码注释 4.代码解析 4.1 中止全局BA线程、局部建图线...
【MapGIS精品教程】012... 文章目录 一、DEM概述二、DEM建立1. 创建规则格网Grid2. 创建不规则三角网Tin 三、数...
Spring OpenFeig... 在前文,我们了解到feign实现负载均衡需要两个重要的接口: ILoad...
汽车电子的搬运工(AUTOSA... AUTOSAR开发技术手册 一、总体概述 AUTOSAR是Automotive Open Syste...
Selfish (Space ... Getting Started: Selfish (Space Edition) version 1...
idea中使用maven进行多... 引言 模块关系: A:代表父工程B:代表WEB模块&#x...
一篇博客教会你怎么使用Dock... 文章目录启动 Docker创建 Nginx 容器配置 Nginx 首先我们需要安装Docker&#...
STM32F407/ hk32... STM32F407/ hk32f030m 系统性能测试–dhrystone 一.MCU 基本情况 C...
BC95 低功耗的NB-IoT... BC95 是一款高性能、低功耗的NB-IoT 无线通信模块。其尺寸仅为19.9 × 23.6 × 2...
【入门4 数组】P5729 【... 【深基5.例7】工艺品制作 题目描述 现有一个长宽高分别为 w,x,hw,x,hw,x,h 组成的实...