springboot @Configuration配置类里面使用@Value获取不到.yml配置文件属性的值

之前一个项目里面分为很多子工程的那种结构,要求让我改成一个项目的结构.我这边手动将代码合并之后出现下面的这种问题,然后尝试进行用各种方式解决

Error creating bean with name 'MVCConfig': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder ''

首先我按照开源中国的一篇博客尝试解决问题

博客链接

但实际上我的问题并不是和上述一样的,但是遇到类似问题的你可以参考上面的方法

 

第二次尝试

按照网上的方式mav clean + mav install

最后还是上述的报错信息

 

最后一次解决方法

项目合并之前是在pom里面配置的<packagin>pom</packagin>

实际上合并为一个工程这里要改成<packagin>jar</packagin>

 

最后项目成功运行启动,也算是解锁了一个小小的姿势了

posted @ 2019-04-16 11:10  邪爵神殇  阅读(18747)  评论(0编辑  收藏  举报