springboot启动报错:application.yml 里 Do not use @ for indentation in 'reader', line
在进行springboot项目的多环境配置时(pom里profiles配置了多个环境),报错如下:
Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token
found character '@' that cannot start any token. (Do not use @ for indentation)
in 'reader', line 3, column 13:
active: @spring.profiles.active@
这指的是application.yml里使用了@符号。
解决方法1:在profiles中勾选环境之后,点一下 Roload ALL Maven Projects。
解决方法2:执行 mvn clean compile package -DskipTests
当看到一些不好的代码时,会发现我还算优秀;当看到优秀的代码时,也才意识到持续学习的重要!--buguge
本文来自博客园,转载请注明原文链接:https://www.cnblogs.com/buguge/p/8599542.html