Spring是一个独立的框架,它不需要依赖于任何Web服务器或容器。
它既可在独立的Java SE项目中使用,也可以在Java Web项目中使用。
下载Spring地址:https://repo.spring.io/libs-release-local/
![](https://img-blog.csdnimg.cn/20190510091349651.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjcxNzkyOA==,size_16,color_FFFFFF,t_70)
沿着org-springframework-spring,可以看到各版本的压缩包下载链接。
![](https://img-blog.csdnimg.cn/20190510091553645.png)
我看书学习的时候下载的是5.0.1版本,建议下个高点的。
下载后会有这样一个压缩包
![](https://img-blog.csdnimg.cn/20190510092207306.png)
解压后有如下几个子文件
![](https://img-blog.csdnimg.cn/20190510092251506.png)
docs:Spring相关文档,包括开发指南,API参考文档。
libs:该文件夹下的jar分为三类:Spring框架class文件的jar包;Spring框架源文件的压缩包,文件名以-source结尾;Spring框架API文档的压缩包,文件名以-javadoc结尾。
schemas:该文件下包含了Spring各种配置文件的XML Schema文档。
readme.txt,notice.txt,license.txt:说明性文档
另外:
spring的核心容器必须依赖于common-logging的jar包
http://commons.apache.org/
Releases-Logging
![](https://img-blog.csdnimg.cn/20190517160607755.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjcxNzkyOA==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20190517160857802.png)