springboot Could not resolve placeholder 'schedu' in value "${schedu}"

在springboot的application.yml文件中配置了参数schedu,然后在业务中通过@Value(“${schedu}”)进行赋值,但是启动之后报如下错误:
注意:在idea下运行的时候是没问题的,但是将其打包成jar包再运行时就报如下错误

... Could not resolve placeholder 'schedu' in value "${schedu}"...

解决方式一:
通过检查各种jar包以及书写方式之后,发现没错。后面发现配置文件的名称写成了Application.yml,而不是application.yml,文件名首字母不是小写a,后面改回来重新打包运行就ok了。

你可能感兴趣的:(SpringBoot项目问题)