Spring入门---框架搭建(eclipse环境下)

一、导包:

首先下载Spring环境搭建所需文件
密码:472y

创建一个动态web项目后,把所需的包导入到WEB-INF下的lib中:

Spring入门---框架搭建(eclipse环境下)_第1张图片

一共六个包,其中log4j这个包在新版本的spring中已经不需要导了,只是在低版本的spring中才需要导入。

二、创建一个对象:

我在src下创建了一个包com.zl.bean,在这个包中创建了一个User类。

package com.zl.bean;

public class User {
    private String name;
    private Integer age;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public Integer getAge() {
        return age;
    }
    public void setAge(Integer age) {
        this.age = age;
    }   

}

三、书写配置文件:

配置文件的作用:把User对象注册到容器。

src根目录下创建名为applicationContext.xmlXML文件。

注意:这个配置文件可以创建在任意地方,文件名也可以任意,但是上面那种做法是规范的做法,推荐使用。





    
    


其中导入约束部分,着重在第四部分详细叙述:

四、导入约束:

1)先打开window---preferences---XML---XML Catalog,然后点击Add

Spring入门---框架搭建(eclipse环境下)_第2张图片
Spring入门---框架搭建(eclipse环境下)_第3张图片

2)然后点击File System,找到约束文件,然后把Key type的值改成Schema location,最后在Key的后面加上Location的路径最后的值,如图中圈出来的。

Spring入门---框架搭建(eclipse环境下)_第4张图片

3)点击OK

Spring入门---框架搭建(eclipse环境下)_第5张图片

4)在配置文件中编写标签,然后点击左下角的Design

Spring入门---框架搭建(eclipse环境下)_第6张图片

5)选中beans,鼠标右击,选择Edit Namespaces

Spring入门---框架搭建(eclipse环境下)_第7张图片

6)点击Add

Spring入门---框架搭建(eclipse环境下)_第8张图片

7)选中xsi,打钩,然后点击OK

Spring入门---框架搭建(eclipse环境下)_第9张图片

8)再次点击Add

Spring入门---框架搭建(eclipse环境下)_第10张图片

9)选择specify new namespace,然后点击Browse

Spring入门---框架搭建(eclipse环境下)_第11张图片

10)选择select xml catalog entry,然后在xml catalog中找到直接导入的约束。如图红色圈出部分,然后点击OK

Spring入门---框架搭建(eclipse环境下)_第12张图片

11)把location hint中圈出部分复制到namespace name中。

Spring入门---框架搭建(eclipse环境下)_第13张图片

12)点击OK

Spring入门---框架搭建(eclipse环境下)_第14张图片

13)点击OK

至此,约束导入完毕,接下来将对象配置到容器中。

Spring入门---框架搭建(eclipse环境下)_第15张图片

xml中,编写上述红色圈出部分代码。
其中,name属性,可任意取名,这里我写的user
class属性的值为User实体的完全类名。

五、书写测试代码:

src下建立一个包com.zl.a_hello包,然后在包中建立一个测试类Demo.

package com.zl.a_hello;

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

import com.zl.bean.User;

public class Demo {
    @Test
    public void fun1(){
        
        //1.创建容器对象
        ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
        //2.想容器“要”user对象
        User u = (User) ac.getBean("user");
        //3.打印user对象
        System.out.println(u);
    
    }

}

本文完。。。

你可能感兴趣的:(Spring入门---框架搭建(eclipse环境下))