首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在spring-boot--application.yml中-如何使用特殊字符#

在spring-boot--application.yml中-如何使用特殊字符#
EN

Stack Overflow用户
提问于 2018-06-04 08:02:22
回答 3查看 16.6K关注 0票数 13

使用# sign作为注释的Yaml文件

YAML中的注释如下所示。

代码语言:javascript
复制
################
# SCALAR TYPES #
###############

现在,在属性文件中,我有以下值

root#

作为密码但yaml文件使用作为注释,我怎么能跳过它。

代码语言:javascript
复制
spring:
   #data source connection
  datasource:
    url: jdbc:mysql://localhost:3306/vaquarkhan
    username: rootadmin
    password: root#
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-06-07 23:31:04

必须转义YAML中的特殊字符列表。

代码语言:javascript
复制
:, {, }, [, ], ,, &, *, #, ?, |, -, <, >, =, !, %, @, `

您可以用引号将字符串引起来

代码语言:javascript
复制
"root#"

或者使用反斜杠。

代码语言:javascript
复制
root\#
票数 20
EN

Stack Overflow用户

发布于 2018-06-04 08:31:24

我认为你可以使用引号:

代码语言:javascript
复制
spring:
   #data source connection
  datasource:
    url: jdbc:mysql://localhost:3306/vaquarkhan
    username: rootadmin
    password: 'root#'
票数 10
EN

Stack Overflow用户

发布于 2021-08-07 18:40:07

这可能是最好的方法。

代码语言:javascript
复制
  spring:
      #data source connection
        datasource:
          url: jdbc:mysql://localhost:3306/vaquarkhan
          username: rootadmin
          password: 'root#'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50672043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档