Spring4-HelloWorld

1.創建項目,項目名稱(springdemo1)

wKiom1jQgjPyBl1RAAASEQU0tdY271.png-wh_50


2.在項目目錄中創建目錄lib

wKioL1jQgn6xGPOlAAAgCUOzFCM104.png-wh_50


3.在lib目錄中創建jar包目錄,分別對應的是apache,junit,spring這三個目錄

wKioL1jQgt7jqJTeAAAxva-Ibc8975.png-wh_50


4.分別在apache,junit,spring中添加jar包

wKioL1jQgyvTzGdLAAB9nMDxT0w213.png-wh_50


5.對jar包進行build path,也就是添加jar包的引用

wKioL1jQg8uQ8s_sAAFeoI4w_y8438.png-wh_50


6.添加jar包後,會生成Referenced Libraries這個庫,在程序中我們就可以使用到這些jar中提供的類文件

wKioL1jQhC_AnBF6AACq11k05l8583.png-wh_50


7.在項目中創建源碼(src)和測試(test)目錄

wKioL1jQhLHTY5O_AAApBfScR5g513.png-wh_50


8.在src源碼目錄中右鍵創建HelloWorld類和包文件(main.java.com.mycompany.bean),操作如圖所示

wKioL1jQhbuygyhNAADXFdo8ExA895.png-wh_50

wKiom1jQhjLgIff5AAEYVJtFZF4945.png-wh_50

wKioL1jQhmbxDqZWAABB45pdDAw020.png-wh_50


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配置文件,目錄結構如下

wKioL1jQhwzxN9X1AABAkSSt9aY996.png-wh_50


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)

wKioL1jQiNzCkJpcAAA3GQqwL58440.png-wh_50


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();
	}
}


13.在helloWorldTest這個方法上右鍵運行,運行方式如下

wKioL1jQihKjEC1NAAD5_X25AYY746.png-wh_50


14.在控制檯輸出Spring 4 yunshuo表示這個簡單的spring應用完成.

wKiom1jUigaQfu6SAABwCKMO5XE115.png-wh_50

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