广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >SpringBoot整合Nacos
  • 199
分享到

SpringBoot整合Nacos

springbootjava服务发现 2023-09-05 20:09:22 199人浏览 薄情痞子
摘要

SpringBoot整合Nacos 文章目录 SpringBoot整合Nacos一、准备工作1、Nacos服务2、添加依赖 二、注册中心三、配置中心1、配置管理2、命名空间

SpringBoot整合Nacos


文章目录


一、准备工作

1、Nacos服务

Nacos搭建可以参考我的另一篇文章 Nacos集群搭建

2、添加依赖

因为springBoot版本和Nacos版本对应比较严格,版本不对的话经常会出现各种各样的问题

参考官方说明:版本说明

这里SpringBoot版本是2.3.12.RELEASE 、Nacos是2.1.2、Spring Cloud Alibaba Version是2.2.9.RELEASE

<!-- 注册中心 --><dependency>    <groupId>com.alibaba.cloud</groupId>    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>    <version>2.2.9.RELEASE</version></dependency>
<!-- 配置中心 --><dependency>    <groupId>com.alibaba.cloud</groupId>    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>    <version>2.2.9.RELEASE</version></dependency>

二、注册中心

把Nacos的Ip和端口配置配置文件中
2、在启动类上加上@EnableDiscoveryClient注解
3、同一类的服务可以指定Group

模拟生产者
在这里插入图片描述

模拟消费者
在这里插入图片描述

然后在管理中心就能看见注册的服务

在这里插入图片描述

三、配置中心

引入spring-cloud-starter-alibaba-nacos-config后,一定要使用bootstrap.yml或者bootstrap.properties作为配置文件 才会被识别到
在resources下新建bootstrap.yaml

1、配置管理

Data ID和Group和bootstrap.yaml对应关系如图
在这里插入图片描述
修改配置中心的配置文件
在这里插入图片描述
发现服务的配置也已经改变,并且重启
在这里插入图片描述

2、命名空间

用于进行租户粒度的配置隔离。不同的命名空间下,可以存在相同的 Group 或 Data ID 的配置。Namespace 的常用场景之一是不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源(如配置、服务)隔离等。

新建三个不同环境的命名空间在这里插入图片描述

从public空间克隆一个到dev空间,再把public空间删除在这里插入图片描述
修改dev空间下的配置文件
在这里插入图片描述

发现服务的配置也已经改变,并且重启
在这里插入图片描述

来源地址:https://blog.csdn.net/weixin_44033066/article/details/129043571

--结束END--

本文标题: SpringBoot整合Nacos

本文链接: https://www.lsjlt.com/news/395938.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • SpringBoot整合Nacos
    SpringBoot整合Nacos 文章目录 SpringBoot整合Nacos一、准备工作1、Nacos服务2、添加依赖 二、注册中心三、配置中心1、配置管理2、命名空间 ...
    99+
    2023-09-05
    spring boot java 服务发现
  • SpringBoot如何整合nacos详解
    目录一、什么是nacos二、快速使用三、启动nacos四、项目整合nacos一、什么是nacos nacos支持基于dns和基于rpc的服务发现,可以作为springCloud的注册...
    99+
    2022-11-12
  • Java springboot 整合 Nacos的代码实例
    本篇内容主要讲解“Java springboot 整合 Nacos的代码实例”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java springboot 整合 Nacos的代码实例”吧!Naco...
    99+
    2023-06-14
  • Java springboot 整合 Nacos的实例代码
    Nacos注册中心使用 1)工程添加依赖包 <!-- nacos注册中心依赖包 --> <dependency> <groupId>c...
    99+
    2022-11-12
  • SpringBoot整合Nacos自动刷新配置的方法
    本篇内容主要讲解“SpringBoot整合Nacos自动刷新配置的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot整合Nacos自动刷新配置的方法”吧!目的Nacos作为S...
    99+
    2023-06-29
  • Nacos基础(2)——nacos的服务器和命名空间 & springBoot整合nacos & 多个nacos配置的情况
    目录 引出nacos服务器和命名空间Nacos服务器命名空间 springBoot整合nacosspringcloud Alibaba 版本与springcloud对应关系引包配置main...
    99+
    2023-09-26
    java spring boot spring
  • 聊聊SpringBoot整合Nacos自动刷新配置的问题
    目录目的环境pom配置文件代码日志测试目的 Nacos作为SpringBoot服务的注册中心和配置中心。 在NacosServer中修改配置文件,在SpringBoot不重启的情况下...
    99+
    2022-11-13
  • SpringBoot整合MybatisPlus
    文章目录 前言一、MybatisPlus是什么?二、使用步骤1.导入依赖2.编写配置文件3.编写Controller和实体类4.编写持久层接口mapper5.启动类加包扫描注解6.测试 总...
    99+
    2023-10-02
    spring boot mybatis java
  • springboot 整合netty
    增加netty依赖 io.netty netty-all 4.1.28.Final 创建netty init 类 public class WsServerIn...
    99+
    2023-10-08
    spring boot java 后端
  • SpringBoot整合Redisson
    Redisson官方文档: https://github.com/redisson/redisson/wiki 简介:Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格(In-Memory Data Gri...
    99+
    2023-10-26
    spring boot java 后端 redis
  • springboot整合mongodb
    目录1.MongoDB的安装和简介1.1简介1.2安装1.3配置环境变量和检查安装情况2.springboot集成mongodb2.1pom文件中maven的引入2.2properties文件配置2.3dao层的编写2....
    99+
    2023-03-31
    Java Springboot整合mongodb mongodb的安装使用
  • Springboot整合HBase
    Springboot整合HBase数据库 1、添加依赖 com.spring4all spring-boot-starter-hbase org.springframework.d...
    99+
    2023-09-05
    spring boot java 后端
  • SpringBoot整合Feign
    目录 1、Feign-简介2、spring-cloud快速整合OpenFeign3、Feign日志4、Feign契约配置5、Feign配置超时时间6、Feign拦截器7、Feign断路器 ...
    99+
    2023-09-14
    spring java 后端
  • springboot 整合JDBC
    前提:配置数据库连接(见前面) 一、步骤 导包 org.springframework.boot spring-boot-starter-jdbc 操作 @Autowired private Jdb...
    99+
    2018-12-24
    springboot 整合JDBC 数据库入门 数据库基础教程 数据库 mysql
  • springboot整合Shiro
    目录什么是ShiroShiro的三大核心概念Shiro功能介绍Springboot整合Shiro导入依赖javaConfigRealmControllerShiro整合thymele...
    99+
    2022-11-12
  • SpringBoot整合SpringDataJPA
    目录SpringBoot整合JPAJPA & Spring Data JPAHibernate & JPA1、JPA2、JPA & Hibernate 关系H...
    99+
    2022-11-12
  • 【SpringBoot整合JWT】
    目录 一、什么是JWT 二、JWT能做什么  三、为什么是JWT  1、基于传统的Session认证 2、基于JWT认证 四、JWT的结构是什么  五、JWT的第一个程序 六、封装JWT工具类  七、整合SpringBoot使用 一、什...
    99+
    2023-09-01
    spring boot 后端 java
  • springboot整合sse
    链接: SpringBoot 实现SSE 服务器发送事件 链接: SpringBoot 实现SSE 服务器发送事件 链接: Springboot之整合SSE实现消息推送 链接: springboot ...
    99+
    2023-09-01
    spring boot 服务器 java
  • SpringBoot 整合knife4j
    文章目录 SpringBoot 整合knife4j引入knife4j注解案例knife4j增强功能接口添加作者资源屏蔽访问页面加权控制接口排序分组排序请求参数缓存过滤请求参数禁用调试禁用搜索框 SpringBoot 整...
    99+
    2023-08-21
    spring boot java spring
  • Springboot整合knife4j
    本文介绍knife4j的用法,如何整合到springboot项目中 文章目录 前言环境搭建基本配置常用注解测试 前言 参考文档: 官方文档版本问题文档注解 在项目开发中,自测和联调时,一篇详细通用的接口文档显得尤为重要,不...
    99+
    2023-08-18
    spring boot java spring
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作