• 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

  • 相关阅读:
    css中的元素旋转
    display:inlineblock的深入理解
    js时间获取。
    长英文自动换行的最终解决方法
    jqery图片展示效果
    链接A引发的思考
    电子邮件制作规范和建议
    overflow与textindent:9999px 字体隐藏及input value偏移
    jQuery load的详解
    转载:前端调试利器DebugBa
  • 原文地址:https://www.cnblogs.com/muyouzhi/p/12966952.html
Copyright © 2020-2023  润新知