首页 > 解决方案 > yaml 配置不允许某些字符 - 无效标签

问题描述

Yaml 文件不允许密码从 ! 此处的示例值!abc1234 知道如何将其作为 yaml 配置文件中的值

   org.yaml.snakeyaml.constructor.ConstructorException: Can't construct a java object for !abc1234; exception=Invalid tag: !abc1234 in 'reader', line 82, 

标签: spring-bootyaml

解决方案


关于 YAML 和引号有一个很好的SO 答案。

这表明你必须

如果您的值包含特殊字符,请使用引号(例如:, {, }, [, ], ,, &, *, #, ?, |, -, <, >, =, !, %, @, \)。


推荐阅读