原创 Spring快速入門示例

開發環境: Spring 4.0.0+Myeclipse10+JDK1.7 開發過程: 1、新建一個spring01的java工程,在工程目錄下新建一個lib包(或者直接建一個web工程,兩個方法均可),將以下包導入到lib中 2、創

原创 Spring 使用外部屬性文件

Spring 使用外部屬性文件 一、說在前面 在配置文件裏配置 bean 時,有時需要在 Bean 的配置裏混入系統部署的細節信息(例如: 文件路徑, 數據源配置信息等),而這些部署細節實際上需要和 bean配置相分離。 Spring

原创 Spring中bean的生命週期

一、說在前面 (一)IOC 容器中 Bean 的生命週期方法 1、Spring IOC 容器可以管理 Bean 的生命週期, Spring 允許在 Bean 生命週期的特定點執行定製的任務。 2、Spring IOC 容器對 Bean

原创 Spring中通過註解配置bean(1)

Spring中通過註解配置bean(1) 一、說在前面 1、在使用註解配置bean之前需要添加spring-aop-4.0.0.RELEASE.jar包 2、組件掃描(component scanning):Spring能夠從 cl

原创 Spring Bean之間的關係

Spring Bean之間的關係 一、繼承(指的是配置上的繼承) 假設有一個Address類 package com.at.beans.relation; public class Address { private String

原创 Spring bean的作用域

Spring bean的作用域 1、singleton 單例 singleton :在Spring IOC容器中僅存在一個bean實例,bean以單實例的方式存在。 舉例說明: Car類 package com.at.beans.sco

原创 Spring SpEL表達式語言

Spring SpEL表達式語言 一、說在前面 Spring  表達式語言(簡稱SpEL):是一個支持運行時查詢和操作對象圖的強大的表達式語言。語法類似於 EL:SpEL 使用 #{…} 作爲定界符,所有在大框號中的字符都將被認爲是 Sp

原创 Spring 手動裝配和自動裝配

一、手動裝配 假設有個Person類 package com.at.beans.autowire; public class Person { private String name; private Address add

原创 Spring中通過註解配置bean(2)--@Autowired

Spring中通過註解配置bean(2)--@Autowired 一、說在前面 1、如果bean和bean之間有引用關係,那麼這時候就需要利用註解建立bean和Bean之間的關係。 2、@Autowired 註解,它可以對類成員變量、

原创 淺談對Spring IOC以及DI的理解

學習過spring框架的人一定都會聽過Spring的IoC(控制反轉) 、DI(依賴注入)這兩個概念,對於初學Spring的人來說,總覺得IoC 、DI這兩個概念是模糊不清的,是很難理解的,筆者入門之時就深受其苦,今天和大家分享網上的一些

原创 Spring中通過工廠方法配置bean

Spring中通過工廠方法配置bean 一、通過靜態工廠方法來配置bean 1、說在前面 (1)調用靜態工廠方法創建 Bean是將對象創建的過程封裝

原创 Spring中通過FactoryBean來配置bean

Spring中通過FactoryBean來配置bean 一、說在前面 實現 FactoryBean 接口在 Spring IOC 容器中配置 Bean 1、Spring 中有兩種類型的 Bean, 一種是普通Bean, 另一種是工廠Be

原创 Spring中bean的注入方式

一、 說在前面 <!-- 這裏的class是使用反射創建的類對象,相當於HelloWorld helloWorld = new HelloWorld(); --> <bean id="helloWorld" class="com.a

原创 Spring中AOP基礎

Spring中AOP基礎 一、以一個例子引入 1、例子描述:實現一個加減乘除的計算器,要求有日誌,能給在程序執行期間追蹤正在發生的活動。 2、代碼示例: ArithmeticCalculator接口: package com.at.a

原创 Spring中事務的其他屬性(隔離級別、回滾、只讀、過期)

Spring中事務的其他屬性(隔離級別、回滾、只讀、過期) 一、說在前面 1、使用isolation來指定事務的隔離級別,最常用的取值爲READ_COMMITTED 2、默認情況下Spring的聲明式事務對所有的運行時異常進行回滾,也可