当前位置: 首页 > news >正文

天津网站设计制作公司海南省城乡住房建设厅网站

天津网站设计制作公司,海南省城乡住房建设厅网站,电子商务seo是什么,网站建设策划书范文案例前文讲解了Nacos 2.2.3配置中心的服务端的下载安装,和springboot整合nacos的客户端。Springboot整合nacos关键在于使用的jar版本要匹配,文中使用版本如下: ☆ springboot版本: 2.1.5.RELEASE ☆ spring cloud版本 Greenwich.RELEASE ☆ sp…

        前文讲解了Nacos 2.2.3配置中心的服务端的下载安装,和springboot整合nacos的客户端。Springboot整合nacos关键在于使用的jar版本要匹配,文中使用版本如下:

        ☆ springboot版本:   2.1.5.RELEASE

        ☆ spring cloud版本  Greenwich.RELEASE

        ☆ spring cloud alibaba版本  2.1.2.RELEASE

        备注:文中使用了上述版本,其他匹配版本可参考官网。使用版本必须匹配,否则会出现不自动刷新、控制台报错等各种奇怪问题。

        Nacos配置中心参数更改后,客户端参数刷新是通过@RefreshScope和@Value配和实现的。

        ☆ @RefreshScope(org.springframework.cloud.context.scope.refresh)是spring cloud提供的一种特殊的scope实现,用来实现配置、实例热加载

        ☆ @Value(“#{}”) 表示SpEl表达式通常用来获取bean的属性,或者调用bean的某个方法。当然还有可以表示常量。

        为实现nacos客户端的参数自动刷新,首先核对客户端的bootstrap.yml文件参数配置,详细如下,红色字体标注;由于nacos client 默认使用namespace名称为“public”,默认group名称为“DEFAULT_GROUP”,如使用自建空间,要特备注意这两个参数的修改。

cloud:

    nacos:

      discovery:

        server-addr: 127.0.0.1:8848

        username: nacos

        password: nacos

        namespace: 7fe8fb2f-9e3a-438b-bf9a-1a0ca8d4c898

        group: test  

      config:

         # 是否开启配置中心 默认true

        enabled: true

        # 自动刷新配置文件,默认true

        refresh-enabled: true

        server-addr: 127.0.0.1:8848  #nacos地址

        username: nacos

        password: nacos

        namespace: 7fe8fb2f-9e3a-438b-bf9a-1a0ca8d4c898

        group: test

        prefix: ${spring.application.name}

        file-extension: yaml   #文件后缀,可省略不配置   

        auto-refresh: true

        enable-remote-sync-config: true  

        extension-configs:

          - data-id: sjl.yaml

            group: test

            refresh: true

        nacos客户启动后, 配置中心“服务列表”页面如下图所示,下图中,红色直线上内容,与cloud.nacos.discovery参数配置一致

        配置中心“配置列表”页面如下图所示,下图中,红色直线上内容,与cloud.nacos. config参数配置一致

        备注:“配置列表”和“服务列表”两部分使用的空间必须一致,也就是bootstrap.yml配置中的namespace值必须一致;不同空间的配置,不能在同一客户端使用。

测试步骤:

  1. 使用http://localhost:2881/swagger-ui.html地址,登录swagger-ui页面,执行“/config3/getName”函数,返回值为“sjl”,如下图所示:
  2. 在Nacos配置中心,选择编辑“sjl.yaml”文件,将name值改为“sjl123”,选择发布。

  1. 通过swagger-ui页面,再次执行“/config3/getName”函数,返回值为“sjl123”,如下图所示:

备注:通过Nacos配置中心修改参数,不许选择“发布”,否则参数不予更新。

    通过上述测试,在不重新启动客户端的情况下,参数成功在客户端进行了更新。

http://www.yayakq.cn/news/735631/

相关文章:

  • 两颗米网站建设网站建设服务器选择
  • 网站设计算什么费用做网站标题居中代码
  • 皮革材料做网站页面模板分类名无法编辑
  • 张家港企业网站制作官方网站找oem做洗发水厂家
  • 网站设计自学wordpress文章获取接口
  • 网站vr的建设做胃肠科医院网站费用
  • 不良网站代码怎么查html网站开发开题报告范文
  • 厦门手机网站建设是什么意思购买域名和网站
  • 天津住房与城乡建设部网站枣庄做网站的公司
  • WordPress能够做小说网站吗济南企业建站怎么样
  • 网站颜色搭配网站视频网站不赚钱为什么还做
  • 营销型集团网站优化seo系统
  • 手机在线建站天元建设集团最新现状
  • 网站开发学习培训猎头可以做单的网站
  • thinkphp网站建设课程网站开发预算
  • 织梦网站数据库库直接上传的 没有后台备份 需要怎么还原appstore下载安卓版
  • 浙江省建设职业技术学院网站做恒生指数看什么网站
  • 厂字型布局网站例子域名网站这么做
  • 信誉好的徐州网站建设wordpress怎么禁止回复
  • 正安县住房和城乡建设局网站重庆商务网站建设
  • 电影新网站如何做seo优化网络推广工作内容怎么写
  • 网页设计中返回首页怎么设计哈尔滨优化seo外包公司
  • 网站建设qq东莞网络推广产品的公司吗
  • 网站配色案例分析php中switch做网站
  • 响应式网站做mipwordpress支付代码
  • 花乡做网站公司建e室内设计网专业的室内设计
  • 网站建设中的多语言翻译如何实现免费一级域名注册教程
  • 扬州网站建设推广专家小程序怎么开
  • 免费商城自助建站赣州市城乡建设局网站
  • 网站建设对电子商务的意义如何在公司服务器建个内部 网站