首页 > 其他分享 >遇到的问题:nacos配置管理,无法获取到nacos中的配置内容

遇到的问题:nacos配置管理,无法获取到nacos中的配置内容

时间:2023-05-07 18:57:40浏览次数:44  
标签:dateformat pattern bootstrap 配置管理 nacos 获取 yml cloud

nacos中的配置:

 

bootstrap.yml文件:

      

 1 spring:
 2   application:
 3     name: userservice
 4   profiles:
 5     active: dev # 环境
 6   cloud:
 7     nacos:
 8       server-addr: localhost:8848 # nacos地址
 9       config:
10         file-extension: yaml # 文件后缀名

UserController.java

@Value("${pattern.dateformat}")
    private String dateformat;
@GetMapping("/now")
    public String now(){
return LocalDateTime.now().format(DateTimeFormatter.ofPattern(dateformat));
    }

启动服务报错,无法获取到"${pattern.dateformat}",尝试许久仍旧没有解决。

之后我将pattern.dateformat的内容直接放在bootstrap.yml文件中,但仍然读取不到。说明bootstrap.yml并没有被加载

在pom.xml中加入依赖:

1 <dependency>
2             <groupId>org.springframework.cloud</groupId>
3             <artifactId>spring-cloud-starter-bootstrap</artifactId>
4         </dependency>

项目正常启动

 

标签:dateformat,pattern,bootstrap,配置管理,nacos,获取,yml,cloud
From: https://www.cnblogs.com/zhuyankang/p/17379778.html

相关文章

  • 使用ffprobe获取视频关键帧信息
    关键帧对seek操作的精度非常重要,项目中对视频的seek要求比较高,所以需要查看关键帧间隔ffprobe-i49Y888piCxCI00123.mp4-vquiet-select_streamsv-show_entriesframe=pkt_pts_time,pict_type得到的输出前后2个pkt_pts_time的差值即关键帧的间隔时间(单位为秒),不过需要注......
  • realsense d435i获取imu数据
      #!/usr/bin/pythonfrom__future__importprint_functionimportnumpyasnpimportsysimportjsonimportctypesimportosimportbinasciiimportstructimportpyrealsense2asrsimportctypesimporttimeimportenumimportthreading#L515READ_TABL......
  • realsense d435i获取相机姿态数据
    获取RealSenseD435i相机的姿态数据:安装RealSenseSDK2.0:您可以从官方网站(https://www.realsense.com/)下载并操使用RealSenseSDK,也可以现有帐RealSenseSDK.html连接相机:将RealSenseD435i相机连接到计算机,并确保相机的USB接口已正确连接。打开RealSenseViewer:启动......
  • java根据IP获取城市代码
    关键字:java根据IP获取城市代码附件是一个java工程,其中qqwry0910.rar是腾讯的软件,它可以时时更新你的QQWry.dat,而QQWry.dat是一个IP数据库,我们通过java可以直接根据IP获取城市及网络(如:北京市|联通),为了让数据库永远是最新的,可以通过qqwry0910.rar来在线升级,......
  • 一种通过注入机制获取资源的方法
    目的:从地图网站上获取瓦片文件,但直接访问图片地址显示被禁止。需要绕开这个禁止。方法:通过在页面脚本中进行注入,在加载资源的时候,直接将资源下载到本地下载文件夹中关键:1、注入方法,将原事件函数指向新变量,用自己的函数替代,并执行原函数以保证程序正常运行;2、新变量仍在原对象......
  • 【转载】JS手从URL中获取指定参数,不需要正则,很方便
    参考https://zhuanlan.zhihu.com/p/412254881代码现代方式在现代浏览器中,我们可以使用浏览器提供的URL对象来获取参数。这里方法最简单,bug少,不用我们操心。functiongetQueryString(name){//consturl=newURL(window.location.href);consturl_string="htt......
  • C#一行代码之获取控件值
    代码使用varcellValue=dataGridView.ExInvokeGetCellValue(0,1);代码封装///<summary>///DataGridView获取单元格值///</summary>///<paramname="dataGridView"></param>///<paramname="rowIndex"></param>//......
  • MySQL如何获取binlog的开始时间和结束时间
    MySQL数据库恢复到指定时间点时,我们必须通过MySQL全备+MySQL增量备份(可选)+MySQL的二进制日志(binlog)进行重放来恢复到指定时间点,实际的生产环境中,可能一段时间内生成了多个二进制日志文件(binlog),MySQL本身不会存储二进制日志文件(binlog)的开始时间和结束时间,如果要还原到某个时间点......
  • C# 通过地址获取文件及名称(含后缀)
    通过两种方式:HttpWebRequestWebClient废话不多说,直接上代码///<summary>///通过地址获取文件及名称(含后缀)///</summary>///<paramname="url">文件下载地址</param>///<paramname="stream">文件流<......
  • 获取浏览器摄像头,麦克风列表
    获取navigator.mediaDevices.enumerateDevices().then(function(devices){devices.forEach(function(device){//audioinputvideoinput(视频)audiooutput(音频)console.log('设备3:'+device.kind+":"+devic......