Springcloud(一):springcloud使用nacos作为注册中心和配置中心

(一)linux下载并安装nacos。

下载当前最新nacos版本,上传到linux系统并解压到指定目录下。

进入到bin目录执行:bash startup.sh -m standalone

浏览器中输入:http://ip:8848/nacos进入到nacos登录页面(用户名和密码默认都是nacos),即可查看当前的

注册信息和配置信息。

(二)创建Springcloud并注册到nacos上。

创建Springcloud项目,具体过程可查询相关文档,本文不再赘述。

(1)注册中心配置过程

POM文件中添加注册依赖如下:

将application.properties文件改名为bootstrap.yml并设置服务名和端口号。之所以这样操作查看application.yml和bootstrap.yml的区别。

在bootstrap.yml添加nacos配置信息,自动将项目注册到nacos服务上:

添加完成后启动项目,打开nacos管理界面即可看到服务注册到nacos服务上。

(2)配置中心配置过程

点击配置管理页面右上方的加号,添加配置文件。

在Springcloud项目中添加POM依赖:

在bootstrap.yml配置文件中添加配置信息:

在启动文件中添加相应注解:

  1. @EnableDiscoveryClient

  2. @RefreshScope(修改配置文件自动更新内容,无需重启项目)

使用@Value注解获取配置文件中的配置信息。

输入网址:http://localhost:8081/hi得到配置文件中的值

(三)多环境下配置文件的读取

新建项目service-provider并在nacos添加service-provider-dev.yml、service-provider-test.yml、service-provider-prod.yml三个配置文件,分别表示开发环境、测试环境、发布环境。

在bootstrap.yml文件中添加spring.profiles.active=dev。

在代码中添加注解:

@RefreshScope
@EnableDiscoveryClient

使用@Value注解获取相应配置文件中的配置信息。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值