Springcloud(一):springcloud使用nacos作为注册中心和配置中心 |
您所在的位置:网站首页 › SpringCloud整合flyway在哪个模块 › 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配置文件中添加配置信息: 在启动文件中添加相应注解: @EnableDiscoveryClient @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注解获取相应配置文件中的配置信息。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |