2017-05-05 81 views
-1

我正在使用@Cacheable(value =「bus_availability」,key =「#sourceCity」)使用spring在Redis中對數據進行高速緩存。 但是,無論何時試圖使用RedisCacheManager訪問它,我都沒有得到結果。 像redisCacheManager.getCacheNames()返回空數組。RedisCacheManager在代碼中自動裝入,但未按預期工作

+0

請糾正我,如果我錯了,「bus_availability」將是緩存名稱。 –

回答

0

我做了一些研究並解決了這個問題。我從同一個類調用方法,所以代理概念不適用於bean。 所以現在我把它移到另一個bean中,它現在工作正常