Spring學習——項目搭建

關於框架的說明,百度一大堆,簡單理解就是: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獲取對象成功了,也就說明我們項目搭建完成了

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章