美文网首页
could not resolve placeholder ‘r

could not resolve placeholder ‘r

作者: 程序员欧阳 | 来源:发表于2019-09-14 12:38 被阅读0次

    原文链接:blog.ouyangsihai.cn >> 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/

    相关文章

      网友评论

          本文标题:could not resolve placeholder ‘r

          本文链接:https://www.haomeiwen.com/subject/pkwryctx.html