其他分享
首页 > 其他分享> > springBoot+nacos基本使用

springBoot+nacos基本使用

作者:互联网

一、POM依赖

1 注册中心依赖
在这里插入图片描述
2 配置中心依赖
在这里插入图片描述

二、启动类添加注解

在这里插入图片描述

三、配置文件属性讲解

1 首先作为一个应用需要起码的名称与端口

#服务名称
spring.application.name=test

#服务开启端口(Tomcat)
server.port=2345

2 配置nacos进行启动注册到注册中心

#如果不想 Nacos 注册和发现当前服务,可设置为false(默认true)
spring.cloud.nacos.discovery=true

#将要把你的服务注册到哪个nacos服务上
spring.cloud.nacos.discovery.serverAddr=IP:端口

#该服务注册到哪个命名空间中(默认是public)
spring.cloud.nacos.discovery.namespace=test

#该服务注册到哪个分组(默认是DEFAULT_GROUP)
spring.cloud.nacos.discovery.group=test

#权重(1~100,越大权重越大)
spring.cloud.nacos.discovery.weight=1

#网卡名(当 IP 未配置时,注册的 IP 为此网卡所对应的 IP 地址,如果此项也未配置,则默认取第一块网卡的地址)
spring.cloud.nacos.discovery.network-interface=

#注册的IP地址(优先级最高)
spring.cloud.nacos.discovery.ip=

#注册的端口(默认情况下不用配置,会自动探测)
spring.cloud.nacos.discovery.port=

#当要上阿里云时,阿里云上面的一个云账号名
spring.cloud.nacos.discovery.access-key=

#当要上阿里云时,阿里云上面的一个云账号密码
spring.cloud.nacos.discovery.secret-key=

#使用 Map 格式配置,用户可以根据自己的需要自定义一些和服务相关的元数据信息
spring.cloud.nacos.discovery.metadata=

#日志文件名
spring.cloud.nacos.discovery.log-name=

#配置成 Nacos 集群名称(默认DEFAULT)
spring.cloud.nacos.discovery.cluster-name=

#地域的某个服务的入口域名,通过此域名可以动态地拿到服务端地址
spring.cloud.nacos.discovery.enpoint=

#是否集成Ribbon(默认true)
ribbon.nacos.enabled=

#是否开启 Nacos Watch(默认true)
spring.cloud.nacos.discovery.watch.enabled=

3 配置nacos进行启动注册到配置中心

#配置中心
spring.cloud.nacos.config.server-addr=ip:端口

#配置的命令空间
spring.cloud.nacos.config.namespace=test

#分组
spring.cloud.nacos.config.group=

#想要获取的配置文件
#配置文件名称
spring.cloud.nacos.config.extension-configs[0].data-id=datasource.yml

#配置文件分组
spring.cloud.nacos.config.extension-configs[0].group=dev

#刷新
spring.cloud.nacos.config.extension-configs[0].refresh=true

spring.cloud.nacos.config.extension-configs[1].data-id=mybatis.yml
spring.cloud.nacos.config.extension-configs[1].group=dev
spring.cloud.nacos.config.extension-configs[1].refresh=true

标签:基本,springBoot,spring,nacos,注册,config,cloud,discovery
来源: https://blog.csdn.net/weixin_48990429/article/details/120459616