注册中心之nacos的使用


nacos的使用作为注册中心

1.导入依赖



com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-discovery



com.alibaba.cloud
spring-cloud-alibaba-dependencies
2.1.0.RELEASE
pom
import



2.在yml配置文件进行配置(每一个服务都必须有一个名字才可以)
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
application:
name: gulimall-coupon

3.使用@EnableDiscoveryClient注解开启服务发现功能

nacos的使用作为配置中心

1.引入依赖

  

<dependency>

<groupId>com.alibaba.cloudgroupId>

<artifactId>spring-cloud-starter-alibaba-nacos-configartifactId>

dependency>

2.必须是bootstrap.properties配置文件

#模块名

spring.application.name=gulimall-coupon

#nacos的地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848

#在写一个application.properties配置文件

coupon.user.name=zhangshan
coupon.user.age=18

进行测试:

要想在nacos进行配置

配置中心默认添加一个叫数据集(Data id)gulimall-coupon.properties。默认规则,应用名.properties

给应用名.prperties添加任何配置

 

动态获取配置
@RefreshScope:动态获取并刷新配置
@Value("${配置项的名}"):获取到配置

想要动态获取加上@RefreshScope注解

 nacos命名空间

 

给其余的也进行配置

 可以进行选择

 以项目名为空间名

进行配置:

   

加载多配置集

这样就可以在Nacos使用配置

进行分组