nacos1.0---快速开始

nacos配置前提准备

nacos官网,关于nacos服务端下载和快速配置,在官网都有

https://nacos.io/zh-cn/docs/what-is-nacos.html

nacos版本冲突问题特别多,如下是各个版本依赖关系

(76条消息) Java SpringCloud系列(七) —— SpringBoot2.1.X集成Nacos作为注册中心对应代码说明_beyondLi71的博客-CSDN博客

这次对nacos的服务发现和配置管理做简单介绍

nacos依赖

由于nacos与springboot版本有很大依赖关系,如下是这次版本选择,如果springboot版本不同,还需重新选择不同版本的nacos依赖

springboot版本2.3.2.RELEASE

<!-- nacos服务注册/发现-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    <version>2.2.6.RELEASE</version>
</dependency>
<!--nacos配置中心来做配置管理-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    <version>2.2.6.RELEASE</version>
</dependency>
<dependency>
     <groupId>com.alibaba.boot</groupId>
     <artifactId>nacos-config-spring-boot-starter</artifactId>
     <version>0.2.7</version>
</dependency>
文件修改

1.bootstrap.yml

spring:
  cloud:
    nacos:
      config:
        server-addr: 10.25.117.99:8848 #nacos服务器
        namespace: 20220219  #命名空间在nacos中添加
        group: DEFAULT_GROUP  分组名称,配置列表中的Group
        file-extension: yml   文件格式,配置列表中的Group
        refreshable-dataids: zyj-server.yml
        shared-dataids: zyj-server.yml,zyj-server2.yml
      discovery:
        server-addr: 10.25.117.99:8848
        namespace: 20220219
  application:
    name: zyj-server

2.启动项添加@EnableDiscoveryClient

3.获取配置文件的类加上@RefreshScope,实现动态刷新配置文件

posted @ 2022-10-28 16:34  yorkiiz  阅读(62)  评论(0编辑  收藏  举报