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

网站型建设模板互联网站账户e服务平台

网站型建设模板,互联网站账户e服务平台,网站开发是,django网站开发在nacos中添加配置文件 在配置列表中添加配置#xff0c; 注意#xff1a;项目的核心配置#xff0c;需要热更新的配置才有放到nacos管理的必要。基本不会变更的一些配置还是保存在微服务本地比较好。 从微服务拉取配置 微服务要拉取nacos中管理的配置#xff0c;并且与…在nacos中添加配置文件 在配置列表中添加配置 注意项目的核心配置需要热更新的配置才有放到nacos管理的必要。基本不会变更的一些配置还是保存在微服务本地比较好。 从微服务拉取配置 微服务要拉取nacos中管理的配置并且与本地的application.yml配置合并才能完成项目启动。 但如果尚未读取application.yml又如何得知nacos地址呢 因此spring引入了一种新的配置文件bootstrap.yaml文件会在application.yml之前被读取流程如下 bootstrap.yaml是一种先导的文件他的执行位于application.yml可以用他来告诉整个服务的热配置的位置 首先我们引入依赖 首先在user-service服务中引入nacos-config的客户端依赖 !--nacos配置管理依赖-- dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId /dependency我们在与application.yml同样的目录下建立了bootstrap.yaml文件 # 引导文件 # 他的执行时间比application.yml还要靠前spring:application:name: user-server # 服务名称profiles:active: dev #开发环境这里是devcloud:nacos:server-addr: localhost:8848 # Nacos地址config:file-extension: yaml # 文件后缀名他主要告诉了三件事我们服务的名称、开发环境以及文件的后缀。这与我们Nacos中的配置的Data ID是相互对应的。 利用代码读取nacos配置 方式一 在user-service中的UserController中添加业务逻辑读取pattern.dateformat配置 我们利用Value(${pattern.dateformat})获取配置的名称value中的参数与Nacos中的配置一一对应其中字符串dateformat就是我们想要获取的配置类型。同时在Value注入的变量所在类上添加注解RefreshScope Slf4j RestController RequestMapping(/user) RefreshScope // 实时扫描 public class UserController {Autowiredprivate UserService userService;Value(${pattern.dateformat})private String dateformat;GetMapping(now)public String now(){return LocalDateTime.now().format(DateTimeFormatter.ofPattern(dateformat));} 方式二 使用ConfigurationProperties注解代替Value注解。 在user-service服务中添加一个类读取patterrn.dateformat属性 ConfigurationProperties(prefix “pattern”)进行前缀扫描 package cn.itcast.user.config;import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component;ComponentDataConfigurationProperties(prefix pattern)public class PatternProperties{private String dateformat;}Autowired private PatternProperties patternProperties; 将这个配置类的bean声明进来 利用get函数获取字符串【patternProperties.getDateformat()】Slf4j RestController RequestMapping(/user) public class UserController {Autowiredprivate UserService userService;Autowiredprivate PatternProperties patternProperties;GetMapping(now)public String now(){return LocalDateTime.now().format(DateTimeFormatter.ofPattern(patternProperties.getDateformat()));}// 略 }
http://www.yutouwan.com/news/344620/

相关文章:

  • 关于做数学 平方差公式的网站使用vue做简单网站教程
  • 网站建设 媒体广告wordpress获得留言
  • 响应式科技公司网站模板网页模板源代码之家
  • 网站需要怎么优化比较好pc网站原型设计工具
  • 社交型网站首页面设计分析英文网站建设优化
  • 重庆工程建设招标网官方网站学校网络建设方案设计
  • 建设通网站有建筑公司名录大全天津市建设工程监理公司网站
  • 广州网站开发十度网络最好在线作图网
  • 婚纱摄影网站模板免费下载环球旅行社网站建设规划书
  • 淘宝网站开发店铺什么类别网站设计师图片
  • 大屏网站做响应自己做网站卖什么名字
  • 免费招聘网站有哪些芜湖网站建设怎么做
  • 婚纱网站策划书模板一个网站可以做多少个小程序
  • 网站搭建官网免费seo推广软件
  • 新网站如何快速收录wordpress图片特效插件下载
  • 福建公司网站开发龙岩关键词优化排名
  • 广州外贸网站建设 open找室内设计师上哪个网站
  • 英语培训学校网站建设多少钱网站建设 腾
  • 怎样增加网站反向链接现在做网站到底需要多少钱
  • 网站建设h5怎样做app推广
  • 做问卷比较好的网站删除wordpress首页链接
  • 国外免费网站域名服务器查询简述获得友情链接的途径
  • 网站策划书模板大全制作网页需要的技术
  • 网站开发 项目内容意大利新闻
  • 黄骅做网站的电话建设银行境外购物网站
  • 徐州市政建设集团公司网站wordpress页面是什么
  • 网站开发的论文引言wordpress js加载速度慢
  • 江苏大汉建设实业集团网站百度搜到自己的网站
  • 做网站的类型wordpress 登录可见
  • 网站建站安全需求介绍兰州的网页