开发者社区> 问答> 正文

BeanDefinitionStoreException相关异常-java报错

org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'xxx' defined in URL[file:/xxxx/xxx.xml]: Could not resolve place holder 'xxx' in string value 'xxx': nexted exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'xxxx' in string value 'xxx'

展开
收起
montos 2020-05-26 20:34:18 1385 0
1 条回答
写回答
取消 提交回答
  • "原因:

    <context:property-placeholder location=""classpath:jdbc.properties""/>   <context:property-placeholder location=""classpath:redis.properties""/>

     原因分析:是否存在多个context:property-placeholder,在spring中只会使第一个生效,其后的被忽略,如果需要配置多个properties,在location中使用逗号隔开即可。如location=""classpath:xxx1.properties,classpath:xxx2.properties""  

    应该为:<context:property-placeholder location=""classpath:jdbc.properties,classpath:redis.properties""/> "

    2020-05-26 21:14:53
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载