springboot整合ehcache緩存失效


最近做了個微信公眾號后台,因為只是單應用就選用了ehcache來做本地緩存,主要是用於緩存微信的accece_token和jsapi_ticket。在使用ehcache的時候遇到了@Cacheable注解沒有生效的情況。

經查發現問題在於

  1. 類實現了接口,但@Cacheable方法不在接口內
  2. 類內部調用了@Cacheable注解的方法,此時緩存沒有生效

解決方法

  • 接口中添加@Cacheable方法
  • 通過ApplicationContext獲取當前類對象,然后通過該對象調用類內方法


免責聲明!

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



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