關於框架的說明,百度一大堆,簡單理解就是:Spring框架是用來管理對象的。所以當你使用Spring的方式可以獲得想要的對象了,說明你的項目搭建的核心部分完成了。
Spring下載地址,見我另一篇文章:Spring下載地址
Spring項目搭建可分爲四步:
-
1. 導包
-
2. 書寫實體
-
3. 書寫配置文件(包含導入約束)
-
4. 代碼測試
- 1. 導包:4+2(四個核心jar包與兩個日誌包)
- 2. 書寫實體:(可以隨便寫個實體JavaBean,以供測試使用)
package com.huhu.bean; public class User { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } }
注意:要使用Spring創建對象並初始化屬性,最起碼要給創建屬性Set方法!!!
- 3. 書寫配置文件:(分導入約束和書寫兩部分說明)
- 導入約束(eclipse爲例):
window——preferences——XML Catalog——add:
導入成功後,即可書寫配置文件
- 書寫:(建議配置文件的文件名爲:applicationContext.xml;放在src下)
- 引入約束:先無腦寫一個beans元素,此元素爲bean實體配置的主元素
<?xml version="1.0" encoding="UTF-8"?> <beans> </beans>
- 寫完後切換視圖
- 然後點幾次OK,切換回Source視圖,出現下面這種樣子,就是引入成功了。
- 配置bean:將前面寫好的實體bean類配置到Spring容器中:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd "> <!-- name屬性:爲我們獲取此類對象時使用的名稱 class屬性:實體類全包名 --> <bean name="user" class="com.huhu.bean.User" ></bean> </beans>
到此,配置文件就全部搞定
- 4. 書寫測試類:
@Test public void fun1() { // 創建容器對象 ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); // 獲取想要的對象 User user = (User) context.getBean("user"); // 驗證 System.out.println(user); }
通過此測試方法,打印User對象,如果可以打印出該User對象,說明我們通過Spring獲取對象成功了,也就說明我們項目搭建完成了