Spring的jar包導入項目+Junit 4單元測試


1、Spring源碼下載

首先下載spring的源碼,下載地址如下:
點擊自己想下載的版本,點擊后下載第一個dist.zip文件即可。
spring源碼

2、將spring的jar包導入項目

1、先將下載好的spring壓縮包解壓到某個文件夾
2、在eclipse中建立一個空的Dynamic web project
3、在資源管理器中的項目名上點擊鼠標右鍵,Build Path --> configure Build Path,點擊Libraries
出現如下界面

4、先鼠標單擊Classpath,再點擊Add Library,如下:

5、再雙擊擊User Library,進入如下界面:
(其中的Spring5.2.6是我已經建好的,你們的界面一般是空白的)

6、點擊界面由右邊的User Libraries,進入如下界面:
(其中的Spring5.2.6是我已經建好的,你們的界面一般是空白的)

7、點擊右邊的New,新建一個庫名,例如

點擊ok,出現如下界面:

8、 然后單擊springE,點擊右邊的 Add External JARs(加入已存在的jar包),然后選擇文件,將之前下載的dist.zip文件解壓出來的全部jar包導入(初學spring,不明白每個包的意義,所以全部都導入(導入少了會錯,導入多了不會錯的,嘿嘿))會出現如下界面:

再點擊apply and close,出現如下界面:

點擊Finish后,spring的jar包就已經導入了,

Junit單元測

進行Junit 4 單元測試時需要導入Junit的jar包,步驟部分同上,點擊Add library,雙擊Junit,選擇Junit 4,點擊Finish即可發現Junit 4的jar包已導入。


注意:(spring和Junit 4 的jar包都要放在Classpath下面,不然編譯時會報錯)

驗證spring的框架已搭好

1、 新建一個空的 Java 項目,命名為【spring】,將spring的jar包導入項目(上面的方法)
2、在 Packge【pojo】下新建一個【Source】類:

package pojo;
public class Source {  
    private String fruit;   // 類型
    private String sugar;   // 糖分描述
    private String size;    // 大小杯    
	public String getFruit() {
		return fruit;
	}
	public void setFruit(String fruit) {
		this.fruit = fruit;
	}
	public String getSugar() {
		return sugar;
	}
	public void setSugar(String sugar) {
		this.sugar = sugar;
	}
	public String getSize() {
		return size;
	}
	public void setSize(String size) {
		this.size = size;
	}
}

3、在 【src】 目錄下新建一個 【applicationContext.xml】 文件,通過 xml 文件配置的方式裝配我們的 bean((spring的核心配置文件xml一定要放在src文件夾下,不然編譯時會報錯))

<?xml version="1.0" encoding="UTF-8"?>
<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.xsd">

    <bean name="source" class="pojo.Source">
        <property name="fruit" value="橙子"/>
        <property name="sugar" value="多糖"/>
        <property name="size" value="超大杯"/>
    </bean>
</beans>

4、在 Packge【test】下新建一個【TestSpring】類:

package test;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import pojo.Source;

public class TestSpring {

    @Test
    public void test(){
        ApplicationContext context = new ClassPathXmlApplicationContext(
                new String[]{"applicationContext.xml"}
        );

        Source source = (Source) context.getBean("source");
        System.out.println(source.getFruit());
        System.out.println(source.getSugar());
        System.out.println(source.getSize());
    }
}

5、運行測試代碼,可以正常拿到 xml 配置的 bean
控制台輸出如下則表示spring框架搭載正確

剛學習spring,寫的不好、有錯誤的地方請指教!0.0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM