springMVC整合ehcache,快取失敗

2021-07-01 21:53:06 字數 499 閱讀 2568

這兩天在用springmvc整合ehcache,把所有的東西都配置完成之後,發現@cacheable這個放在service上的註解根本就不好使,於是乎,用junit測試dao發現放在dao上的@cacheable是好使的,也沒再測試service因為肯定也是好用的。這樣肯定就是springmvc的某個配置檔案出了問題,從web.xml到context.xml查了個遍,最後發現是spring—mvc.xml中的註解掃瞄包

好好的理解了一下,這段**的配置是只有在類上新增了@component @repository  @service @controller這些標籤之後才會掃瞄在類中的新增在方法上的標籤,用junit測試的時候跳過了這個步驟,直接利用bean呼叫方法這個就會呼叫快取的資料。

解決方法:在service或者dao上新增@service或@repository標籤,讓其掃瞄這些類中方法上的@cacheable標籤。

哈哈,正在學習,歡迎指正

SpringMVC整合hibernate的問題

我想實現多個查詢 類似於這樣的,三個文字框,填寫哪個按照哪個條件查詢,都不填就全查詢。這個的實現。repository public class userdaoimpl implements userdao 根據乙個起止日期查詢之後所有記錄 public listgetuserlistbydatet...

springMvc整合集群

springmvc整合集群 springmvc整合集群,集群的位址要都寫到,寫的形式不盡相同 mq集群連線 spring整合mq集群 那麼在集群下spring整合的時候需要修改位址方式 class org.springframework.jms.connection.cachingconnectio...

spring mvc 整合freemarker模板

主要使用到的jar 檔案 spring mvc freemarker.jar 第一步 spring mvc 整合 freemarker html view plain copy bean bean map property 3600prop zh cnprop yyyy mm dd hh mm ss...