Could not resolve placeholder ‘xxx‘ in value “${xxx}

问题背景:
1.检测spring.profiles.active确实没有弄错。
2.查看编译后的jar里的配置文件,也确实有xxx,但就是Could not resolve placeholder 'xxx' in value "${xxx}

问题原因:
因为新增了一个profiles,没有主动清理并刷新。

解决办法:
1.选中最顶层项目,然后Rebuild Project
2.选中Idea右侧Profiles,然后Reload All Maven Projects
3.选中Idea右侧项目(root),然后Reload All Maven Projects
4.选中Idea右侧项目(root),然后clean

问题解决。

你可能感兴趣的:(JavaEE,java)