2016-07-26 37 views
0

我們正試圖弄清楚如何判斷spring的註釋「@Cacheable」是否工作。到目前爲止,我們一直在調試應用程序(在調試模式下運行IDE),我們可以看到的是我們實際上正在實現該方法。這不是完全不應該發生?考慮到它被緩存。如何調試spring cacheable?

+0

對象是如何實例化的?一個常見的錯誤是使用「新」和創建對象。只要Spring bean是使用應用程序上下文創建的,就可以添加日誌語句或打印以檢查執行是否到達函數內部。 –

+0

您也可以爲spring包啓用log4j來查看詳細的spring bean執行功能 –

回答

0

調試結果如預期的那樣(即,緩存的方法「應該跳過」一次是有效的)。該問題被認爲是應用程序環境中的環境配置錯誤。