报错日志
restartedMain] ERROR org.springframework.boot.SpringApplication – Application run failed
java.lang.IllegalStateException: Failed to load property source from location ‘classpath:/application.yml’
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 17, column 13:
active: @spring.active@
步骤一
- 在 application.yml中 将 active: @spring.active@ 加上英文引号,
改为 active: “@spring.active@”
步骤二
- 在pom.xml文件中配置
<build>
<!--1.扫描资源配置文件,使设置生效-->
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>*.yml</include>
<include>application-${spring.active}.yml</include>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
- 使用阿里云的maven仓库,在项目根目录右键,并点击maven的reimport
- 重新启动项目 运行成功
哈哈,完成,不要忘了一键三连,支持支持博主呀。