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

转至 https://www.cnblogs.com/liaojie970/p/9007896.html#undefinedhtml

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

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: @project.artifactId@

代码:app

复制代码
info: app: name: @project.artifactId@ encoding: @project.build.sourceEncoding@ java: source: @java.version@ target: @java.version@
复制代码

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

复制代码
info: app: name: "@project.artifactId@" encoding: '@project.build.sourceEncoding@' java: source: '@java.version@' target: '@java.version@'
复制代码
相关文章
相关标签/搜索