這裡以4.2為例子
spring-framework-4.2.1.release-dist.zip
如果你只需要基本的beans ,ioc ,aop ,context 這四個spring的核心包
spring的其他包為企業應用擴充套件包
另外說明:spring需要依賴apache的common-logging包
eclipse工程如何建立
匯入這5個包,然後在右鍵專案buildpath,新增這些包到編譯路徑
配置spring配置檔案hellomessage.xml
xml說明:
xmlns代表預設命名空間,xmlns:xsi代表改xml配置檔案遵循xml規範
xsi:schemalocation:代表具體用到的schema資源,可以提供自動提示的功能
xmlns : *** 代表如果 用***:$$$ 以使用***開頭的命名空間$$$屬性
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
beans
xmlns
=
""
xmlns:xsi
=
""
xsi:schemalocation="
/spring-beans-4.2.xsd
">
<
bean
id
=
"hellochina"
class
=
"com.wzl.imp.hellochina"
>
<
bean
id
=
"helloworld"
class
=
"com.wzl.imp.helloworld"
>
<
bean
id
=
"person"
class
=
"com.wzl.model.person"
>
<
property
name
=
"ihellomessage"
ref
=
"hellochina"
>
在main方法中讀取配置檔案生成bean工廠類,便可以使用ioc服務
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package
com.wzl.main;
import
org.springframework.beans.factory.beanfactory;
import
org.springframework.beans.factory.xml.xmlbeanfactory;
import
org.springframework.core.io.filesystemresource;
import
org.springframework.core.io.resource;
import
com.wzl.model.person;
public
class
main
}
spring的事務如何配置
1.spring的事務如何配置 spring的宣告式事務配置 1.class org.springframework.orm.hibernate3.localsessionfactorybean web inf classes hibernate.cfg.xml 2.配置事務管理器 class or...
Spring中如何配置Hibernate事務
為了保證資料的一致性,在程式設計的時候往往需要引入事務這個概念。事務有4個特性 原子性 一致性 隔離性 永續性。事務的種類有兩種 程式設計式事務和宣告式事務。程式設計式事務就是將事務處理放在程式中,而宣告式事務則是通過配置檔案或者註解進行操作。在spring中有宣告式事務的概念,通過和hiberna...
Quartz 在 Spring 中如何動態配置時間
在專案中有乙個需求,需要靈活配置排程任務時間,並能自由啟動或停止排程。有關排程的實現我就第一就想到了quartz這個開源排程元件,因為很多專案使用過,spring結合quartz靜態配置排程任務時間,非常easy。比如 每天凌晨幾點定時執行乙個程式,這只要在工程中的spring配置檔案中配置好spr...