【做Redis缓存配置时,Spring找不到Redis的连接配置 】 | IT修真院·坑乎
问题已收录 做Redis缓存配置时,Spring找不到Redis的连接配置
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(2)
详细描述
错误截图
源码
编辑于2024-11-24
  • [无名弟子]张高愿
    0

    问题解决, 这是由于配置了两个连接池,一个是druid连接池,一个是Redis的缓存连接。而spring加载完druid连接池后就不加载了,导致Redis的连接配置读取不进来。

    解决办法:在加载连接池的配置加上ignore-unresolvable="true",两个连接池都要加上

    比如:

    spring-mybatis.xml配置文件中

    << span="">context:property-placeholder location="classpath:druid-config.properties" ignore-unresolvable="true"/>

    spring-redis.xml配置文件中

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


    编辑于2018-11-28
  • [上海|荣耀师兄]JAVA-朱明星
    0

    当你使用多个配置文件的时候,一定要在配置文件的标签后面加上ignore-unresolvable="true",这样才会读取所有的配置文件,不然会找不到。

    编辑于2018-12-29