Spring的下载和安装

原创   ★(转)Spring的下载和安装 收藏

<script type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData(&quot;text&quot;); if (text &amp;&amp; text.length &gt; 300) { text = text + &quot;\r\n\n本文来自优快云博客,转载请标明出处:&quot; + location.href; clipboardData.setData(&quot;text&quot;, text); } }, 100); } } </script><script type="text/javascript"> function StorePage() { d = document; t = d.selection ? (d.selection.type != 'None' ? d.selection.createRange().text : '') : (d.getSelection ? d.getSelection() : ''); void (keyit = window.open('http://www.365key.com/storeit.aspx?t=' + escape(d.title) + '&amp;u=' + escape(d.location.href) + '&amp;c=' + escape(t), 'keyit', 'scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes')); keyit.focus(); }</script>

下载主页 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、解压后的目录结构如下:

 

目录说明:

l           dist  Spring 自已的核心库

l           docs    有一些文档。

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

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

l           samples 一些项目例子

l           src  Spring 的源代码

l           test  测试用例

 

2、新建一个Eclipse项目

1 )项目名 myspring

 

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

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

 

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

 

3、将spring库加入到库引用

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

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

 

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

 

 

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


 

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

 

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

 

以后如果要引入 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 目录里好了。

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 目录下,如下图所示:

 

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值