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的环境配置 

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

spring4.0.0之环境搭建

1.先去spring官网下载spring4.0.0的dist包  http://www.springsource.org/download/community        dist包只是spr...
  • u012150261
  • u012150261
  • 2015年08月27日 18:41
  • 179

Selenium2(webdirver)入门之环境搭建(Java版)

一、开发环境:   1、JDK1.6   2、Eclipse:Version: Kepler Service Release 1,下载地址:http://www.eclipse.org/downl...
  • fanjeff
  • fanjeff
  • 2014年07月23日 19:03
  • 1111

Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之四

更多精彩内容,请见:http://www.16boke.com 环境: 主机:Win7 虚拟机:VMware 11.1.0 build-2496824 虚拟机内操作系统(又称GuestOS):Win7...
  • one_in_one
  • one_in_one
  • 2016年06月27日 10:49
  • 641

win10.64位搭建Php开发环境(PHP7.0.11+Apache2.4.23+Mysql-5.7.15 )安装配置图文教程

win10.64位搭建Php开发环境(PHP7.0.11+Apache2.4.23+Mysql-5.7.15 )SEO工具
  • gdmj77zzh
  • gdmj77zzh
  • 2016年09月25日 20:34
  • 317

Windows移动开发(二)——闭关修炼

一些武侠小说里的大人物,为了争夺武林盟主,号召天下,经常闭关修炼一段时间,闭关期间只能接触送饭的人,并且关外还有很多守卫的人员。还有,无论是篮球还是足球运动员,他们在真正接触球之前,都必须做很长一段时...
  • jhq0113
  • jhq0113
  • 2014年05月16日 23:34
  • 1196

Go语言学习笔记(一) [Go语言的HelloWorld]

日期:2014年7月18日 1、简介     Go 编程语言是一个使得程序员更加有效率的开源项目。Go 是有表达力、简 洁、清晰和有效率的。它的并行机制使其很容易编写多核和网络应用,而新奇...
  • whxaing2011
  • whxaing2011
  • 2014年07月21日 08:45
  • 954

阿里云Ubuntu环境搭建

一.安装Mysql 2.1安装GCC yum install gcc-c++ gcc libtermcap-devel.x86_64 -y 重置密码 mysql -u root -p ...
  • LiuHang03
  • LiuHang03
  • 2016年11月09日 09:46
  • 778

Windows驱动开发环境搭建详细记录

1.需要软件:VMware、Visual Studio、WDK以及官网的ddkbuild.bat和ddkbuild.cmd两个文件、DDKWizard、INSTDRV、DebugView 这几个软件...
  • spiderlily
  • spiderlily
  • 2013年01月18日 13:44
  • 6330

手把手教你从头开始搭建友善之臂ARM-tiny4412开发环境(史上最详细!!)

创建一个ARM目录 mkdir   /disk/A9  -p arm-linux-gcc-4.5.1     交叉编译器 linux-3.5-tiny4412      内核 rootfs_qto...
  • morixinguan
  • morixinguan
  • 2016年02月16日 22:09
  • 9162

webSocket 案例 使用spring4.0.0

因为最近一个项目中要使用常练接的问题 要求是使用spring中的websocket 但是 亲们 你们知道吗? spring中websocket是一个深坑呀~ 太坑了 所以整理了一下 关于spring...
  • zy846771221
  • zy846771221
  • 2016年04月01日 16:33
  • 899
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring4.0.0之环境搭建
举报原因:
原因补充:

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