原创 Spring之BeanPostProcessor接口

BeanPostProcessor接口 public interface BeanPostProcessor { public Object postProcessBeforeInitialization(Objec

原创 在Eclipse中基於Spring+CXF搭建RESTful Web Service的Maven項目

在Eclipse中新建Maven Project 1.New Maven Project 選擇maven-archetype-webapp 2.設置Group Id、Artifact Id、Package 3.默認的

原创 Spring之Bean 生命週期

Bean 生命週期:定義,初始化,使用,銷燬 Bean 初始化: 方法1.實現org.springframework.beans.foctory.InitializingBean接口,覆蓋afterPropertiesSet

原创 1. 搭建工程

maven搭建一個web project 1.pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200

原创 Collections.copy(List

項目代碼片段: public List<OrderDetailPo> getOrderDetailList() { List<OrderDetailPo> orderDetailList = new ArrayList<O

原创 Spring Task

Spring Task 是 Spring3.0 以後自主開發的定時任務工具,相當於一個輕量級的Quartz,使用起來相當簡單,也不需要依賴額外的包,支持註解和配置文件兩種形式 編寫一個普通的JavaBean import java

原创 MyBatis 源碼閱讀之旅一

參考官方入門文檔: 英文:http://www.mybatis.org/mybatis-3/getting-started.html 中文:http://www.mybatis.org/mybatis-3/zh/getting

原创 外在化屬性配置方式的一種嘗試

一般來說Spring配置文件<context:property-placeholder>標籤提供了優雅的外在化屬性配置方式,通過屬性文件可以是程序需要的某些參數可以配置,而無需改動程序 但是當多個屬性文件一起加載時,<contex

原创 Spring Cache 使用

結合MyBatis一起使用,MyBatis相關的內容省略 @Cacheable支持如下參數:根據方法的請求參數對其結果進行緩存 value:緩存位置名稱,不能爲空. key:緩存的key,默認爲空,支持springEL表達式,

原创 MyBatis + Spring 基於SqlSessionDaoSupport的泛型基類

引官網一段話: SqlSessionDaoSupport 是 一 個 抽象 的支 持 類, 用來 爲你 提供 SqlSession 。 調 用 getSqlSession()方法你會得到一個 SqlSessionTemplate

原创 ActiveMQ 點對點消息傳送模型

點對點消息傳送模型允許JMS客戶端通過隊列這個虛擬通道來同步和異步發送、接收消息。 在點對點消息傳送模型中,消息生產者稱爲發送者,消息消費者稱爲接收者 消費者是基於拉取(pull)或基於輪詢(polling)來從隊列中請求消息

原创 Spring配置文件標籤使用漫談

<context:property-placeholder>標籤提供了一種優雅的外在化參數配置的方式,不過該標籤在Spring配置文件中只能存在一份!!! 衆所周知,Spring容器是採用反射掃描的發現機制,通過標籤的命名空間實例

原创 WebService接口參數校驗實踐

最近一直在和WebService打交道,需要接收客戶端的請求,解析參數。 一般來說參數可分爲系統級參數,和應用級參數。而這些參數又可分爲必須和非必須。 舉個接口對接來說: 系統級參數有method,sessionKey,fo

原创 MyBatis Mapper接口實現原理

一份簡單的MyBatis configuration.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybati

原创 14. Spring國際化與圖片驗證碼

本系列入門學習參考極客學院Spring入門系列視頻學習記錄總結而來 人們常把I18N作爲“國際化”的簡稱,其來源是英文單詞 internationalization 的首末字符i和n。18爲中間的字符數。 Spring通過實現Me