spring cloud项目启动Could not resolve placeholder 'dbUrl' in value "${spring.datasource.url}"

img

我的properties文件里面都没有这些配置,项目全局搜索也没有,我想知道@value除了从properties文件获取属性,是不是还能从其他地方获取

就是因为没有配置所以报错了
@value 可以从本地的配置文件获取数据;也可以从远程的配置中心获取数据,如nacos、apollo等;还可以直接写默认数据@value ("${jdbc.url:xxxxxx}") ,里面的xxxx就是默认配置

了解整体架构 看看公司使用什么作为远程配置中心