Spring的jar包导入项目+Junit 4单元测试

Posted 丶木有枝丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Spring的jar包导入项目+Junit 4单元测试的主要内容,如果未能解决你的问题,请参考以下文章

在Spring中整合JUnit单元测试

Spring整合JUnit单元测试

4-7《Java的调试与优化(IDEA)》——junit单元测试debug调试IDEA常用快捷键

软件测试-实验1

Spring整合Junit4进行单元测试

导入spring-boot-starter-test依赖报错?