最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何解決redisTemplate注入為空問題

 更新時間:2020年07月24日 11:04:00   作者:這,看不懂  
這篇文章主要介紹了如何解決redisTemplate注入為空問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

springboot2.*集成redis時,redis工具類中的redisTemplate注入后總是為空。

問題代碼還原:

  1、工具類定義成靜態(tài)工具類,@Resource注入redisTemplate

public class RedisCacheUtil {
  @Resource
  private static RedisTemplate<String, Object> redisTemplate;

  /**
   * 普通緩存獲取
   * @param key 鍵
   * @return 值
   */
  public static Object get(String key) {
    return key == null ? null:redisTemplate.opsForValue().get(key); //redisTemplate對象一直為null
  }
}

  2、控制層直接調(diào)用工具類的靜態(tài)方法

  @RequestMapping("/getCache")
  public Object getCache(String key){
    return RedisCacheUtil.get(key);
  }

解決方案:

  1、將工具類注入到spring容器

@Component //注入spring容器
public class RedisCacheUtil {
  @Resource
  private RedisTemplate<String, Object> redisTemplate;
/**
   * 普通緩存獲取
   * @param key 鍵
   * @return 值
   */
  public Object get(String key) {
    return key == null ? null : redisTemplate.opsForValue().get(key);
  }
}

  2、再將工具類bean注入調(diào)用方

@Resource
  private RedisCacheUtil redisCacheUtil;

  @RequestMapping("/getCache")
  public Object getCache(String key){
    return redisCacheUtil.get(key);
  }

至此,問題解決,僅做記錄。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JAVA格式化時間日期的簡單實例

    JAVA格式化時間日期的簡單實例

    這篇文章主要介紹了JAVA格式化時間日期的簡單實例,有需要的朋友可以參考一下
    2013-11-11
  • Java多線程中的Executor詳解

    Java多線程中的Executor詳解

    這篇文章主要介紹了Java多線程中的Executor詳解,該接口提供了一種將任務(wù)提交與如何運行每個任務(wù)的機制(包括線程使用、調(diào)度等細節(jié))解耦的方法,它通常使用預(yù)先創(chuàng)建線程而不是創(chuàng)建線程,需要的朋友可以參考下
    2023-12-12
  • 淺談spring中的default-lazy-init參數(shù)和lazy-init

    淺談spring中的default-lazy-init參數(shù)和lazy-init

    下面小編就為大家?guī)硪黄獪\談spring中的default-lazy-init參數(shù)和lazy-init。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 詳解Spring IOC 容器啟動流程分析

    詳解Spring IOC 容器啟動流程分析

    這篇文章主要介紹了Spring IOC 容器啟動流程分析,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • WebSocket獲取httpSession空指針異常的解決辦法

    WebSocket獲取httpSession空指針異常的解決辦法

    這篇文章主要介紹了在使用WebSocket實現(xiàn)p2p或一對多聊天功能時,如何獲取HttpSession來獲取用戶信息,本文結(jié)合實例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2025-01-01
  • MyBatis攔截器如何自動設(shè)置創(chuàng)建時間和修改時間

    MyBatis攔截器如何自動設(shè)置創(chuàng)建時間和修改時間

    文章介紹了如何通過實現(xiàn)MyBatis的Interceptor接口,在實體類中自動設(shè)置創(chuàng)建時間和修改時間,從而提高開發(fā)效率
    2025-02-02
  • Springboot整合https的實例代碼

    Springboot整合https的實例代碼

    本文簡單介紹了一些密碼學(xué)的基礎(chǔ)和如何通過Springboot整合HTTPS,本文將通過實例代碼給大家詳細介紹整合過程,感興趣的朋友跟隨小編一起看看吧
    2022-02-02
  • Java Document生成和解析XML操作

    Java Document生成和解析XML操作

    這篇文章主要介紹了Java Document生成和解析XML操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • SpringBoot參數(shù)校驗及原理全面解析

    SpringBoot參數(shù)校驗及原理全面解析

    文章介紹了SpringBoot中使用@Validated和@Valid注解進行參數(shù)校驗的方法,包括基本用法和進階用法,如自定義驗證注解、多屬性聯(lián)合校驗和嵌套校驗,并簡要介紹了實現(xiàn)原理
    2024-11-11
  • spring security動態(tài)配置url權(quán)限的2種實現(xiàn)方法

    spring security動態(tài)配置url權(quán)限的2種實現(xiàn)方法

    對于使用spring security來說,存在一種需求,就是動態(tài)去配置url的權(quán)限,即在運行時去配置url對應(yīng)的訪問角色。下面這篇文章主要給大家介紹了關(guān)于spring security動態(tài)配置url權(quán)限的2種實現(xiàn)方法,需要的朋友可以參考下
    2018-06-06

最新評論

额尔古纳市| 荣成市| 延吉市| 阿坝| 克什克腾旗| 黎平县| 隆子县| 佛坪县| 崇文区| 南华县| 弥渡县| 邹平县| 平陆县| 工布江达县| 峨山| 时尚| 惠水县| 七台河市| 繁昌县| 英超| 焦作市| 靖江市| 白河县| 灵璧县| 安西县| 庆云县| 车致| 遂溪县| 高邮市| 门源| 广汉市| 张家港市| 泸定县| 哈巴河县| 郸城县| 班玛县| 泗水县| 昭平县| 同德县| 昌江| 阳城县|