天天看点

nacos 配置不会动态刷新_springboot nacos使用配置

前言

随着框架的不断更新迭代,springboot、springcloud使用率越来越高,注册中心、动态配置等成为日常开发中一项重要的存在,nacos这款外部应用,侵入性小的组件也越来被开发者所接受,今天小编来盘盘它☺

nacos 配置不会动态刷新_springboot nacos使用配置

1.nacos传送门【目前最新版本1.3.2】

https://github.com/alibaba/nacos/releases
           
nacos 配置不会动态刷新_springboot nacos使用配置

2.将下载好的nacos1.3.2解压,并将MySQL依赖拖动进来

nacos 配置不会动态刷新_springboot nacos使用配置
nacos 配置不会动态刷新_springboot nacos使用配置

3.导入nacos SQL脚本到数据库(脚本位置:acosconfacos-mysql.sql),修改nacos配置:acosconfapplication.properties

nacos 配置不会动态刷新_springboot nacos使用配置

nacos SQL脚本及application.properties位置

nacos 配置不会动态刷新_springboot nacos使用配置

application.properties配置修改(数据库地址、账号、密码改为你自己的)

4.修改启动脚本:acosbinstartup.cmd

nacos 配置不会动态刷新_springboot nacos使用配置
启动方式修改(单机 cluster 改为 standalone):set MODE="standalone"
           
nacos 配置不会动态刷新_springboot nacos使用配置

改为单机启动(根据自己所需)

添加MySQL依赖 (末尾新增:,%BASE_DIR%/plugins/mysql"):set "NACOS_OPTS=%NACOS_OPTS% -Dloader.path=%BASE_DIR%/plugins/health,%BASE_DIR%/plugins/cmdb,%BASE_DIR%/plugins/mysql"
           
nacos 配置不会动态刷新_springboot nacos使用配置

5.nacos启动

nacos 配置不会动态刷新_springboot nacos使用配置

启动成功

nacos 配置不会动态刷新_springboot nacos使用配置

访问:

http://127.0.0.1:8848/nacos
           
nacos 配置不会动态刷新_springboot nacos使用配置

默认账号:nacos,密码:nacos

6.新建命名空间

nacos 配置不会动态刷新_springboot nacos使用配置
nacos 配置不会动态刷新_springboot nacos使用配置
nacos 配置不会动态刷新_springboot nacos使用配置
nacos 配置不会动态刷新_springboot nacos使用配置

springboot/springcloud使用nacos

项目中使用nacos动态刷新配置:增加 @RefreshScope 注解

nacos 配置不会动态刷新_springboot nacos使用配置

服务已注册

nacos 配置不会动态刷新_springboot nacos使用配置

7.关闭nacos窗口 则nacos应用停止 方便起见,可新增服务脚本

nacos 配置不会动态刷新_springboot nacos使用配置

新建文本:名字随意(建议英文),复制下列代码,更改后缀为.vbs。示例:runbat.vbs

Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c startup.cmd",vhhide
           

双击 runbat.vbs 脚本,即使关闭窗口也不影响nacos的使用了。

nacos 配置不会动态刷新_springboot nacos使用配置

如果喜欢小编的分享,请关注下小编。