could not resolve placeholder ‘redis.host1’ in string value “${redis.host1}”

原因:spring 的配置文件2处地方导入了配置文件

Spring容器仅允许最多定义一个PropertyPlaceholderConfigurer(或 <context:property-placeholder />),其余的会被Spring忽略掉.

解决:

一次性导入多个配置文件


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

或者


<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
 <property name="locations"> 
 <list> 
 <value>classpath:jdbc.properties</value> 
 <value>classpath:jdbc2.properties</value> 
 </list> 
 </property> 
</bean>

转自:https://zhangguodong.me/2016/03/12/rediserror/


 上一篇
从普本到渣硕,从大学生到自媒体的年轻人,我分享我的Coding生活 从普本到渣硕,从大学生到自媒体的年轻人,我分享我的Coding生活
这两天看到思否有这么一个“分享你的故事”的活动,也看到了很多大佬的分享,一直觉得思否平台特别不错,最近也一直在这个平台分享自己的文章,很感谢这个平台。看到很多大佬分享自己的故事,本人虽然不才,但是,也希望能把自己的故事分享给大家,在这里,我
下一篇 
windows系统关闭某个端口的服务 windows系统关闭某个端口的服务
利用下面命令查询例如查询,404端口。 netstat -ano | findstr 443 就发现是5624进程占用了,所以关掉即可!
  目录