application.yml使用@符合问题:'@' that cannot start any token. (Do not use @ for indentation)

Posted iFindU_San

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了application.yml使用@符合问题:'@' that cannot start any token. (Do not use @ for indentation)相关的知识,希望对你有一定的参考价值。

在application配置文件中使用@出现异常:

Exception in thread "main" while scanning for the next token
found character ‘@‘ that cannot start any token. (Do not use @ for indentation)
in ‘reader‘, line 4, column 11:
name: @[email protected]

 

代码:

info:
  app:
  name: @[email protected]
  encoding: @[email protected]
  java:
    source: @[email protected]
    target: @[email protected]

解决方案,用单引号或双引号将@@之间的内容包起来:

info:
  app:
    name: "@[email protected]"
    encoding: ‘@[email protected]
    java:
      source: ‘@[email protected]
      target: ‘@[email protected]


















以上是关于application.yml使用@符合问题:'@' that cannot start any token. (Do not use @ for indentation)的主要内容,如果未能解决你的问题,请参考以下文章

将环境变量传递给 application.yml

用于 Spring Boot 的 application.yml 与 application.properties

Spring boot jsp 和 application.yml

使用 build.gradle 中 application.yml 文件中的值

springboot~application.properties和application.yml的使用

logback-弹簧。无法从 application.yml 读取属性值