9、SpringBoot使用自帶cache的時候標注@Cacheable不起作用

在學習尚硅谷SpringBoot高級視頻的時候發(fā)現(xiàn)在Service層使用了@Cacheable注解還是沒有起到緩存的作用

    @Cacheable(cacheNames = {"emp"})
    public Employee getEmpById(Integer id){
        System.out.println("查詢"+id+"號員工");
        Employee employee = employeeMapper.getEmpById(id);
        return employee;
    }

第一次訪問:

ewfB3n.png

然后清空日志:第二次訪問發(fā)現(xiàn)還是繼續(xù)執(zhí)行了sql
ewf2EF.png

經(jīng)過一番百度之后 參考這篇博客
https://blog.csdn.net/zhiguwo/article/details/89377793

才知道是SpringBoot啟動類上沒加@EnableCaching注解

ewhgMt.png

開啟之后第二次訪問就不會再執(zhí)行sql了~

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容