拓冰建站拓冰建站
首页 / 资讯中心 / 正文

SpringBoot 整合 Nacos 配置中心——配置集中管理

当服务数量增多时修改一个配置要在每个服务上改一遍非常麻烦。Nacos 配置中心可以把所有配置集中管理修改后实时生效无需重启。一、部署 Nacosdockerrun-d\--namenacos\-p8848:8848\-eMODEstandalone\nacos/nacos-server:2.2.3访问http://localhost:8848/nacos默认账号密码都是nacos。二、SpringBoot 集成dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactIdversion2021.0.5.0/version/dependencyspring:application:name:seckill-systemcloud:nacos:config:server-addr:localhost:8848file-extension:yamlrefresh-enabled:trueRestControllerRefreshScope// 配置刷新publicclassConfigController{Value(${app.version:unknown})privateStringappVersion;GetMapping(/config)publicResultVOStringgetConfig(){returnResultVO.success(appVersion);}}三、动态刷新原理ComponentpublicclassNacosConfigWatcher{EventListenerpublicvoidonConfigChange(RefreshEventevent){log.info(配置已更新应用自动刷新);}} 觉得有用的话点赞 关注【张老师技术栈】吧
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门