第一章 Spring的下载和安装

原创 2005年03月01日 08:42:00

下载主页http://www.springframework.org/download.html ,或者直接使用链接地址:http://voxel.dl.sourceforge.net/sourceforge/springframework/spring-framework-1.1.4-with-dependencies.zip

Spring的下载包有两种:spring-framework-1.1.4-with-dependencies.zipspring-framework-1.1.4.zip,上面的第二个链接就是下载前者,建议你也下载前者,因为前者比后者多了一些Spring要用到的第三方包,如hibernatej2eedom4jaopalliancejakarta-commons等。下载包名称的dependencies就是“依赖”的意思。

1、解压后的目录结构如下:

r_20050217image001.jpg

 

目录说明:

l           dist  Spring自已的核心库

l           docs    有一些文档。

l           lib   是一些用到的第三方库。

l           mock  仿制品?????????????我也不知道

l           samples 一些项目例子

l           src  Spring的源代码

l           test  测试用例

 

2、新建一个Eclipse项目

1)项目名myspring

r_20050217image002.jpg

 

2)直接单击“下一步”,再单击“完成”

3)在项目下创建一个lib目录

r_20050217image003.jpg

 

4)将Spring的解压缩目录distlib都复制到这个lib目录中,然后前者改名成spring,后者先暂时不动吧,以后用到时才管它。

 

3、将spring库加入到库引用

spring库加入到库引用中,有如下两种方法。

方法一:单击“添加JAR”把spring的核心包加入。

r_20050217image004.jpg

 

方法二:上面的“方法一”简单易行,但如果一个项目要引入的包种类很多,那么就显示得较乱。还有一种操作麻烦,但较清晰一些的方法。这种方法是使用Eclipse中的“用户库”的方式,如下图所示:

r_20050217image005.jpg

 

r_20050217image006.jpg

r_20050217image007.jpg

 

最后的结果如下图所示,然后单击“确定”


r_20050217image008.jpg

 

返回上一界面后,再单击“完成”,得到如下图所示的效果

r_20050217image009.jpg

 

最后,项目里的spring包的引用都在一个目录下,显示层次感强很多。

r_20050217image010.jpg

 

以后如果要引入myspring/lib/lib目录下的第三方包,也按方法二较好:将第三方包的目录复制到myspring/lib下,再参照方法二,将其加入库引用中即可

4、设置日志包的库引用

jakarta-commonslog4j包主要是做为Spring的运行时输出log(日志)用,如果不设置日志包,那么日志就没法输出到控制台,不利于开发和调试。设置方式如下:

1)就照上面的方法,放myspring/lib/lib目录下的log4j目录和jakarta-commons目录往上移一层到myspring/lib目录下。最后设置的结果如下图所示,这里我们把log4j移到了others目录,因为log4j就一个JAR包,专门为它象jakarta-commons创建一个目录和用户库太不值了,以后可能还会有这种引用单个包的时候,到时都放到others目录里好了。

r_20050217image011.jpg

2)日志的库引用完成之后,还要创建一个日志的配置文件:log4j.properties,其文件内容如下:

log4j.rootLogger=DEBUG, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%c{1} - %m%n

 

log4j.properties文件的创建位置在src目录下,如下图所示:

r_20050217image012.jpg

 

如果没有设置日志设置或设置不对,在使用控制台时会出现下面所示的红字。

java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

思科CCNA第一学期第八章答案

1   OSI 哪一层负责网络通信的二进制传输、电缆规格和物理方面? 表示层 传输层 数据链路层 ...
  • u014253173
  • u014253173
  • 2015年01月02日 23:18
  • 3652

Spring 的下载、安装和使用

一、下载 Spring 下载地址:http://repo.spring.io/libs-release-local/org/springframework/spring/4.0.6.RELEASE/...
  • hanshileiai
  • hanshileiai
  • 2014年07月16日 22:32
  • 22218

《Spring实战》学习笔记-第二章:装配Bean

创建应用对象之间协作关系的行为通常被称作装配(Wiring),这也是依赖注入的本质。声明Bean创建Spring配置Spring容器提供了两种配置Bean的方式,其一是使用XML文件作为配置文件,其二...
  • bruce_6
  • bruce_6
  • 2016年01月06日 21:37
  • 1308

第一章:MongoDB for windows下载安装

一、下载 MongoDB的官网是:http://www.mongodb.org/ MongoDB最新版本下载在官网的DownLoad菜单下:http://www.mongodb.org/dow...
  • zhengwei125
  • zhengwei125
  • 2015年06月15日 11:35
  • 531

第一章:nagios 下载&安装

一、安装前的准备 1.下载到核心源码:    http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.6.tar.gz   ...
  • zhengwei125
  • zhengwei125
  • 2015年06月11日 20:18
  • 897

IDEA第一章----下载安装idea,设置背景字体编码,配置JDK/Maven

写在前面的话:   在程序的世界混迹了5年+,认真过,蹉跎过,回首突然发现自己得到的东西却很少。于是想写点东西记录下学习、工作抑或生活的种种,人生不只是眼前的苟且还有诗和远方,任沧海桑田韶华不在...
  • hoovcr
  • hoovcr
  • 2017年04月25日 16:36
  • 327

spring mvc+Mybatis整合shiro 第一章 整体配置

百度有很多shiro的教程大多不详细,今天有时间给大家写一个完完整整的整合spring mvc的教程。...
  • qq892618896
  • qq892618896
  • 2016年04月14日 13:56
  • 1823

第一章:Spring Data JPA入门

Spring Data是什么 Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 ...
  • qq_33480621
  • qq_33480621
  • 2016年01月20日 08:19
  • 169

Spring In Action 学习心得(第一章)

偶然的机会,经朋友介绍开始接触Spring,通过学习Spring In Action第四版感触良多,以下为本人学习本书的理解、疑惑、问题的处理和心得等。 java作为最流行的网络编程语言之一,在市场占...
  • For_The_Dream_2016
  • For_The_Dream_2016
  • 2016年11月14日 15:54
  • 144

Spring Cloud学习 | 第一章 | 背景介绍

(1):很久没有更新过自己的博客了,因为这段时间也在学习Spring Cloud,但是现目前国内资料还不是很多,而且搜出来的资料都千篇一律,学习起来非常恼火! 所以很多东西都智能从官方文档上慢慢的去...
  • woaicscn
  • woaicscn
  • 2017年06月01日 14:41
  • 381
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第一章 Spring的下载和安装
举报原因:
原因补充:

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