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

本文介绍了如何将Nacos 1.3.2集成到SpringBoot项目中,包括Nacos的安装配置、SQL脚本导入、应用配置修改、启动流程以及动态配置的使用,通过@RefreshScope注解实现配置的动态刷新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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

9b904f5f85f9b34056efe2183ce4dfc4.png

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

https://github.com/alibaba/nacos/releases
2c31bc0b992def509c097d9a8c481aaf.png

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

39a8626d21c70eab0397ec1a1328f3b7.png
97fcc1d7c184e0be6825e9dd00aa1b82.png

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

8fe2268e883454b7d6e8fd1a31eb4cd0.png

nacos SQL脚本及application.properties位置

53ac0be26483afd54e73a876ed88f08d.png

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

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

b759279d8831844b1854b0afba2042ba.png
启动方式修改(单机 cluster 改为 standalone):set MODE="standalone"
50513e63fd7ff437071422a0227885c7.png

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

添加MySQL依赖 (末尾新增:,%BASE_DIR%/plugins/mysql"):set "NACOS_OPTS=%NACOS_OPTS% -Dloader.path=%BASE_DIR%/plugins/health,%BASE_DIR%/plugins/cmdb,%BASE_DIR%/plugins/mysql"
bf84a4c80ceb794a8d3939513dad6ba2.png

5.nacos启动

917bf96ae6f7801cf7e258aaef6af4c2.png

启动成功

a0226b635fb29f66b33f9113921fd85b.png

访问:

http://127.0.0.1:8848/nacos
1846140855a4cdc899ae7a9e9e3d2b9d.png

默认账号:nacos,密码:nacos

6.新建命名空间

33d4a75458ad9ad991b2873b618d9045.png
a5cb74f5e9b7732066eea3947e79224a.png
5b3fdcfdf08eaf3462c4b4ba9868bd5d.png
161f4034d9184b6281dc4072077135c5.png

springboot/springcloud使用nacos

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

d835f27d420d418d8251561d9c7e3edc.png

服务已注册

67e6fa181faed7180b1fc11ca50f0bd9.png

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

007cc99abccabd05a18f6ad70e7c97c5.png

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

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

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

8f4617278d6fb448e51198e06c1a1c45.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值