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因為網絡問題未下載成功。重新下載解決問題
總結
-
需要2個依賴
-
確保相關依賴都成功下載