Spring boot Could not resolve placeholder 10C

在resources目录下配置了application.properties文件,其中:
spring.data.mongodb.uri=mongodb://

每次启动时,都会报错:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.data.mongodb.uri' in value "${spring.data.mongodb.uri}"

但是之前是可以启动的,代码片段:
@Configuration
public class MongoDataSourceConfiguration {
@Value("${spring.data.mongodb.uri}")
private String uri;

...to do something...

}

请问如何解决呢?

4个回答

 <context:property-placeholder location="classpath*:redis.properties" ignore-unresolvable="true" />  

看见后面ignore-unresolvable属性没?百度下这个属性估计你问题就解决了

lianjunzongsiling
lianjunzongsiling 回复皆幻: spring-boot有相应配置,百度下就知道了
7 个月之前 回复
qq_36047414
皆幻 boot项目哪来的这个配置,搞清楚再说吧。
7 个月之前 回复



加上这个

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!