spring4.0.0之环境搭建

  1.先去spring官网下载spring4.0.0的dist包  http://www.springsource.org/download/community 

     dist包只是spring框架的核心jar包 还需下载其相应的依赖jar包 在上面的下载页面  找到3.0.1.RELEASE  下载

           spring-framework-3.0.1.RELEASE-dependencies.zip (sha1)

spring4.0.0之环境搭建_第1张图片

  2.在javaee--eclipse环境下新建一个dynamic web project,名为spring_first  

进入到上一步下载解压的spring-framework-4.0.0.M1的目录中 进入libs文件夹  找到spring-context-support-4.0.0.M1.jar和spring-core-4.0.0.M1.jar和spring-beans-4.0.0.M1.jar三个jar包 将之拷贝到spring_first\WebContent\WEB-INF\lib目录下

  同时 在上一步下载的依赖包中 即spring-framework-3.0.1.RELEASE-dependencies\org.apache.commons\com.springsource.org.apache.commons.logging\1.1.1\com.springsource.org.apache.commons.logging-1.1.1.jar  找到commons-logging的jar包 同样添加到spring_first\WebContent\WEB-INF\lib目录下

添加完以上四个jar包后 效果如下

    spring4.0.0之环境搭建_第2张图片

 

3.编写spring的配置文件  可以参看spring官网提供的手册  在spring-framework-4.0.0.M1\docs\spring-framework-reference\htmlsingle目录中打开index.html

spring4.0.0之环境搭建_第3张图片

点击上面的5.2.1 配置元数据  就会看到如下配置信息

<?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 id="..." class="...">
    <!-- collaborators and configuration for this bean go here -->
  </bean>

  <bean id="..." class="...">
    <!-- collaborators and configuration for this bean go here -->
  </bean>

  <!-- more bean definitions go here -->

</beans>

 

在spring_first的src目录下新建一个first.xml的文件 添加如下配置信息

<?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 id="firstSpring" class="com.undergrowth.FirstSpring">
   
  </bean>

  

</beans>


4.编写com.undergrowth.FirstSpring类

 FirstSpring.java

package com.undergrowth;

import java.util.Date;

public class FirstSpring {
	
	public void first()
	{
		System.out.println("第一个spring程序"+new Date().toLocaleString());
	}
}


5.编写测试代码 在src目录下新建一个junit test case

       spring4.0.0之环境搭建_第4张图片

在Junit.java的文件中加入测试代码 如下

package com.junit;

import static org.junit.Assert.*;

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

import com.undergrowth.FirstSpring;

public class Junit {

	@BeforeClass
	public static void setUpBeforeClass() throws Exception {
	}

	@Test
	public void test() {
		ApplicationContext ct=new ClassPathXmlApplicationContext("first.xml");
        FirstSpring sf=(FirstSpring) ct.getBean("firstSpring");
        sf.first();
	}

}


  运行test方法 结果报错 如下

     

     spring4.0.0之环境搭建_第5张图片


 

表达式解析类无法找到 去spring-framework-4.0.0.M1\libs中找到spring-expression-4.0.0.M1.jar 添加到lib中

再次运行 没有错误了 打印出结果了

 

 

 

以上即是spring4.0.0的环境配置 

你可能感兴趣的:(spring4)