Springboot2使用redis提示無法注入redisTemplate


Springboot2使用redis提示無法注入redisTemplate

Springboot2 引入redis,添加依賴

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

提示無法注入redisTemplate。根據日志提示,原因為:缺少依賴commons-pool2(springboot2使用的redis客戶端不是jedis,而是lettuce)

添加依賴

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-pool2</artifactId>
</dependency>

仍然提示無法注入

根據提示無lettuce-core.jar查看maven狀態。lettuce-core.jar因為網絡問題未下載成功。重新下載解決問題

總結

  1. 需要2個依賴

  2. 確保相關依賴都成功下載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM