在專案中我使用的是spring內部整合的redis。不得不服,spring幾乎整合了當下所有流行的框架。 從這上面看,當下流行的redis、solr、hadoop、mongodb、couchbase... 全都收入囊中。對於redis整合而言,主要用到的是spring-data-redis
使用步驟
新增pom依賴
org.springframework.data
spring-data-redis
1.4.2.release
其他的spring所需要的包,請大家自行新增就好。
配置spring-redis.xml檔案。
redis.properties
redis.host= 192.168.1.1
redis.port= 6379
redis.timeout= 1000
redis.pass= admin
#連線池中最大空閒連線數
redis.maxidle=300
#連線池中最大連線數
redis.maxactive=600
#當連線池資源耗盡時,呼叫者最大阻塞時間,超時將異常。單位 毫秒 預設為-1 永不超時
redis.maxwait=1000
#向呼叫者輸出「鏈結」資源時,是否檢測是有有效,如果無效則從連線池中移除,並嘗試獲取繼續獲取。預設為false。
redis.testonborrow=true
#向連線池「歸還」鏈結時,是否檢測「鏈結」物件的有效性。預設為false
reids.testonreturn=true
接下來在web.xml中的contextconfiglocation節點下將spring-redis.xml加入進去。在web容器啟動時就自動載入spring-redis.xml配置檔案就可以了。
使用的時候在**中使用@autowired 自動注入,然後定義redistemplate 就可以使用了 private redistemplateredistemplate;
spring專案中靜態方法中使用注入的bean
1.說明 專案中涉及到dubbo服務,在專案中需要將這個服務作為乙個bean注入,由於本人需要在靜態方法中使用這個bean,所以如果使用類似 autowire等註解注入時會編譯報錯。2.解決方法 自己寫乙個工具類,通過spring上下文獲取這個bean。轉成靜態的。import org.spring...
專案中使用ibatis方法
通過daomanagerbuilder載入dao.xml檔案獲取daomanager物件 dao.xml 配置如下 sql map config 配置如下 匯入database.properties檔案 設定資料庫連線屬性 匯入每乙個資料庫實體檔案 檔案指定實體類和資料表對應關係 account.x...
在專案中使用ExtJS
今天extjs官網發布了extjs最新正式版4.2.1。extjs為開發者在開發富客戶的b s應用中提供豐富的ui元件,具有統一的主題,便於快速開發,提高效率。但顯然它並不適合互聯 的開發。builds 壓縮後的extjs 體積更小,更快 docs 開發文件 examples 官方演示示例 loca...