spring4.0.0之环境搭建

原创 2013年08月12日 17:14:45

  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)

  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包后 效果如下

   

 

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

点击上面的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

      

在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方法 结果报错 如下

     

    


 

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

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

 

 

 

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Spring 4.x框架中的新特性---Spring4.0框架的新功能和改善

2004年Spring框架首次发布,然后陆续发布了一些重要的版本:Spring2.0提供XML命名空间和AspectJ的支持;Spring2.5包含了注释驱动配置;Spring3.0在框架基础代码中引...

一篇文章学会Spring4.0

spring概述 Spring 是一个开源框架. Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能. ...

spring4的配置文件模板

  • lzhat
  • lzhat
  • 2017年01月05日 16:50
  • 1657

spring applicationContext.xml 配置文件 详解

applicationContext.xml 文件

快速搭建SpringMVC4.0

快速搭建SpringMVC4.0Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 ...

Spring4.0实用教程-4.x初体验

1、配置Spring Maven仓库。 发布版: io.spring.repo.maven.release http://repo.spring.io/re...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

2. Spring4.0环境搭建

为了避免在以后的Spring4.0系列中都提及Spring的环境配置。在这里统一介绍Spring4.0的环境搭建。 1、Spring 4.0 Maven Depedency      ...

eclipse配置spring4.0环境详细教程

最近几天学习spring框架,在环境搭建过程中遇到了不少问题,网上找了不少资料都不是特别好,所以自己重新记录一下。 准备: 1.Eclipse下载,进官网,这里直接给链接了https://www.ec...

Spring 4 MVC hello world 教程-完全基于XML(带项目源码)【超赞】

原文地址:http://websystique.com/springmvc/spring-4-mvc-helloworld-tutorial-full-example/ 【本系列其他教程正在陆续翻译中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring4.0.0之环境搭建
举报原因:
原因补充:

(最多只允许输入30个字)