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

无锡网站建设 微信公众号百度广告投放代理商

无锡网站建设 微信公众号,百度广告投放代理商,西安做百度网站公司,网站app软件下载安装前文我们讲解了Nacos服务端的下载安装#xff0c;本文我们降价spring boot整合nacos#xff0c;实现Nacos服务器配置参数的访问。 一、启动Nacos服务#xff0c;创建三个配置文件#xff0c;如下所示 Springboot-Nacos-Client-dev.yaml文件配置参数 Springboot-Nacos-Clie…        前文我们讲解了Nacos服务端的下载安装本文我们降价spring boot整合nacos实现Nacos服务器配置参数的访问。 一、启动Nacos服务创建三个配置文件如下所示 Springboot-Nacos-Client-dev.yaml文件配置参数 Springboot-Nacos-Client.yaml文件配置参数 sjl.yaml文件配置参数 二、建立Nacos客户端 1、利用MyEclipse2019创建web project工程命名为“Springboot-Nacos-Client”工程全貌如下图所示 2、修改pom.xml文件 pom文件中加入对应jar包 !--注册中心的依赖-- dependency groupIdcom.alibaba.cloud/groupId artifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId version2.1.2.RELEASE/version /dependency !-- 配置中心的依赖 -- dependency groupIdcom.alibaba.cloud/groupId artifactIdspring-cloud-starter-alibaba-nacos-config/artifactId version2.1.2.RELEASE/version /dependency       dependency groupIdcom.alibaba.nacos/groupId artifactIdnacos-client/artifactId version2.1.2/version /dependency   dependency groupIdcom.alibaba.cloud/groupId artifactIdspring-cloud-alibaba-dependencies/artifactId version2.1.2.RELEASE/version typepom/type scopeimport/scope /dependency 备注注意上述jar包的版本需要和Nacos官网发布的匹配版本一致否则会有各种奇怪问题出现。 3、修改application.yml文件 文件内容如下 spring: application: name: Springboot-Nacos-Client profiles: active: dev  # 激活配置 cloud: nacos: discovery: server-addr: 127.0.0.1:8848 username: nacos password: nacos config: enabled: true # 是否开启配置中心 默认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   #文件后缀可省略不配置       extension-configs: - data-id: sjl.yaml group: test refresh: true - data-id: Springboot-Nacos-Client.yaml group: test refresh: true 备注 ☆ spring-cloud-starter-alibaba-nacos-config 默认加载文件 加载 dataid 为 ${spring.application.name}.${file-extension:properties} 为前缀的基础配置 加载dataid为 ${spring.application.name}-${profile}.${file-extension:properties} 的基础配置 ☆ extension-configs:  #扩展配置用于引入多个配置多配置文件时避免出现系统参数配置% ☆ 配置文件优先权 通过内部相关规则(应用名、扩展名、profiles)自动生成相关的 Data Id 配置优先级最高nacos中的配置优先于本地配置本地的bootstrap.ymlbootstrap.propertiesapplication.ymlapplication.yamlapplication.properties 扩展配置(extension-configs) 共享配置(shared-configs) 同为扩展配置存在如下优先级关系extension-configs[3] extension-configs[2] extension-configs[1] extension-configs[0] 同为共享配置存在如下优先级关系shared-configs[3] shared-configs[2] shared-configs[1] shared-configs[0] 4、添加启动函数 SpringBootApplication(scanBasePackages {com.SJL},exclude { DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class, HibernateJpaAutoConfiguration.class}) ComponentScan(basePackages {com.SJL}) ServletComponentScan(basePackages {com.SJL}) EnableDiscoveryClient public class ConfingClientApplication { public static void main(String[] args) { SpringApplication.run(ConfingClientApplication.class, args); }               } 5、添加Controller访问Nacos配置文件参数 创建三个Controller文件分别如下 ☆NacosConfigController文件 RequestMapping(/config) RestController RefreshScope NacosConfigurationProperties(dataId Springboot-Nacos-Client-dev.yaml, groupId test, autoRefreshed true) public class NacosConfigController { Value(value ${config.name}) private String configName; NacosInjected private ConfigService configService; GetMapping(getConfigName) public String getConfigName(){ return configName; }       } ☆NacosConfigController2文件 RequestMapping(/config2) RestController RefreshScope NacosConfigurationProperties(dataId Springboot-Nacos-Client.yaml, groupId test, autoRefreshed true) public class NacosConfigController2 { Value(value ${auther}) private String auther; NacosInjected private ConfigService configService; GetMapping(getAuther) public String getAuther(){ return auther; } } ☆NacosConfigController3文件 RequestMapping(/config3) RestController RefreshScope NacosConfigurationProperties(dataId sjl.yaml, groupId test, autoRefreshed true) public class NacosConfigController3 { Value(value ${name}) private String name; GetMapping(getName) public String getName(){ return name; }    } 三、测试 在浏览中输入“localhost:2881/swagger-ui.html”,测试三个controller的返回结果如下所示能够获得争取结果。
http://wiki.neutronadmin.com/news/332146/

相关文章:

  • 开源网站搭建焊工培训内容
  • 站长推荐产品东莞外贸网络营销
  • 西部数码个人网站网站在线留言怎么做
  • 网站建设的入门书籍只做网站的人员工资
  • 东莞网站建设模板报价昆明网站建设价格低
  • 腾讯云做网站干什么用服装网站设计
  • 柳市网站李沧建网站公司
  • 网站建设用什么程序好男人hd免费观看
  • 青岛网站建设和优化海阳网站建设
  • 重庆市网站建设公司seo网络营销外包公司
  • 山西建网站做网站的书知乎
  • 常用的seo网站优化排名北京市中关村有哪家可以做网站维护
  • 做响应式网站设计承接php网站建设
  • 效果好的网站制作公司做直播网站
  • 网站开发培训心得网站 宣传册
  • 网站301跳转怎么做健康东莞app
  • 青岛市网站建设公司免费咨询医生的平台
  • 佛山外贸网站建设方案呼和浩特网络运营
  • 汕头网络公司网站建设路由器组网怎么设置
  • 城阳做网站在线排版设计
  • 做网站买域名要多少钱资金盘做网站
  • 做网站资源物业公司企业文化建设
  • 做品牌网站哪个好用网站登录账号密码保存
  • 图书馆网站建设请示龙岩建设局网站声明
  • 百度集团网站建设方案手机网站 php
  • 网站二级域名怎么弄建设网站的各种问题
  • 阿里巴巴网站建设规划查询网站后台地址
  • 南京商城网站开发设计网站上的招牌图怎么做
  • 永州网站开发公司wordpress 菜单相册
  • 中国有名的网站建设公司徐州企业自助建站