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'
"原因:
<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""/> "
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。