1.創建項目,項目名稱(springdemo1)
2.在項目目錄中創建目錄lib
3.在lib目錄中創建jar包目錄,分別對應的是apache,junit,spring這三個目錄
4.分別在apache,junit,spring中添加jar包
5.對jar包進行build path,也就是添加jar包的引用
6.添加jar包後,會生成Referenced Libraries這個庫,在程序中我們就可以使用到這些jar中提供的類文件
7.在項目中創建源碼(src)和測試(test)目錄
8.在src源碼目錄中右鍵創建HelloWorld類和包文件(main.java.com.mycompany.bean),操作如圖所示
8.HelloWorld類文件中的代碼如下:
package main.java.com.mycompany.bean; /** * Bean * @author Administrator * */ public class HelloWorld { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } /* * 輸出信息 */ public void printHello(){ System.out.println("Spring 4 "+this.name); } }
9.在源碼目錄src下創建applicationContext.xml配置文件,目錄結構如下
10.applicationContext.xml中內容如下
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <!-- id:取的是一個唯一標識名 class:對應的是HelloWorld的完整類名(包名+類名的組合) property:表示HelloWorld這個類中有一個屬性叫name,並且對這個屬性進行了賦值操作,值爲yunshuo --> <bean id="helloWorldBean" class="main.java.com.mycompany.bean.HelloWorld"> <property name="name" value="yunshuo" /> </bean> </beans>
11.在test源碼目錄中創建測試類HelloWorldTest和包(main.java.com.mycompany.bean)
12.HelloWorldTest類中的內容如下
package main.java.com.mycompany.bean; import main.java.com.mycompany.bean.HelloWorld; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class HelloWorldTest { @Test public void helloWorldTest(){ //獲取配置文件上下文 ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); //通過上下文獲取bean對象,並轉換爲具體的HelloWorld類 HelloWorld helloWorld = (HelloWorld)context.getBean("helloWorldBean"); //調用HelloWorld類中的打印信息方法 helloWorld.printHello(); } }