先贴上 --【解决方法汇总】SpringBoot项目报错 Could not resolve placeholder ‘‘ in value “${}“ – 的链接,一些比较常见的原因在这个链接中
先贴错误
原因:
由于在resources目录下引入了其他jar包(由于本人太懒,并没有加到maven仓库),导致打包的时候这个jar打不进去,就在pom.xml加了标签,如下
**
加了标签以后,jar包可以被打进去,程序扔到服务器上也可以正常运行,但是在本地启动的时候,就会报错 Could not resolve placeholder ‘‘ in value “${},因为加了标签后,springboot启动的时候读取的是resources目录下的application.yml文件,并不是当前项目resources目录下的application.yml。
所以只要把resources目录下的jar包导入maven中,再把pom文件中的标签删掉就行
暂时还没有研究为什么标签会导致这种现象