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)
problem
在spring boot项目中区分dev prod环境配置使用了@符号
spring:
profiles:
active: @profileActive@
报错:
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)
solution
- mvn clean 后重新启动
- 将配置加上单引号或双引号 @profileActive@ => '@profileActive@'
