解决nacos的yml配置文件解析@开头的值启动报错问题

 更新时间:2024年07月15日 11:18:31   作者:罗娜娜  
这篇文章主要介绍了解决nacos的yml配置文件解析@开头的值启动报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

nacos的yml配置文件解析@开头的值启动报错

最近公司在将consul的配置迁移到nacos上时

在项目启动时出现了这么一个问题

while scanning for the next token found character '@' that cannot start any token. (Do not use @ for indentation)

配置本身是没有问题的

问题是nacos的环境yml文件里不能解析以@开始的值

project:
  version: @project.version@

解决方案

在bootstrap.yml文件里配置

项目在编译阶段,将@project.version@的值替换成真正的版本号了

但是nacos在解析时

snakeymal-1.25.jar包在代码层面禁止以@开头的值

org.yaml.snakeyaml.scanner.ScannerImpl#fetchMoreTokens

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 通过jstack分析解决进程死锁问题实例代码

    通过jstack分析解决进程死锁问题实例代码

    这篇文章主要介绍了通过jstack分析解决进程死锁问题实例代码,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • SpringBoot项目启动健康检查的操作方法

    SpringBoot项目启动健康检查的操作方法

    在现代的微服务架构中,容器化技术已经成为一种主流的部署方式,Docker 作为容器化技术的代表,提供了一种轻量级、可移植的解决方案,然而,仅仅将应用容器化是不够的,我们还需要确保这些容器在运行时能够保持健康状态,这就是健康检查发挥作用的地方
    2024-12-12
  • SpringBoot 图形验证码的生成和校验

    SpringBoot 图形验证码的生成和校验

    随着系统和业务的不停升级,前后端代码放在一起的项目越来越臃肿,已经无法快速迭代和职责区分了,于是纷纷投入了前后端分离的怀抱,发现代码和职责分离以后,开发效率越来越高了,但是以前的验证码登录方案就要更改了。本文来看一下SpringBoot 图形验证码的生成和校验
    2021-05-05
  • Java 基础之内部类详解及实例

    Java 基础之内部类详解及实例

    这篇文章主要介绍了 Java 基础之内部类详解及实例的相关资料,需要的朋友可以参考下
    2017-03-03
  • Java使用poi实现excel的导入操作指南

    Java使用poi实现excel的导入操作指南

    使用Apache Poi是一种流行且广泛使用的方式,可以帮助开发人员直接从Java代码中读取、写入和处理Excel文件,因此在这篇文章我们将着重介绍如何实现excel的导入,感兴趣的朋友可以跟着小编一起来学习
    2023-06-06
  • java.lang.NoClassDefFoundError错误解决办法

    java.lang.NoClassDefFoundError错误解决办法

    这篇文章主要介绍了java.lang.NoClassDefFoundError错误解决办法的相关资料,需要的朋友可以参考下
    2017-06-06
  • 自定义注解实现Spring容器注入Bean方式(类似于mybatis的@MapperScans)

    自定义注解实现Spring容器注入Bean方式(类似于mybatis的@MapperScans)

    本文介绍了如何通过自定义注解@MyService和@MyServiceScans在SpringBoot项目中自动将指定包下的类注入Spring容器,详细解释了创建自定义注解、定义包扫描器ClassPathBeanDefinitionScanner的作用与实现
    2024-09-09
  • Flutter 通过Clipper实现各种自定义形状的示例代码

    Flutter 通过Clipper实现各种自定义形状的示例代码

    这篇文章主要介绍了Flutter 通过Clipper实现各种自定义形状的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • java中子类继承父类,程序运行顺序的深入分析

    java中子类继承父类,程序运行顺序的深入分析

    本篇文章是对java中子类继承父类,程序运行顺序进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 解决idea更新maven仓库的图文教程

    解决idea更新maven仓库的图文教程

    这篇文章主要介绍了解决idea更新maven仓库的图文教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01

最新评论