2.3.1 Spring的下载和安装

2.3.1Spring的下载和安装

Spring是一个独立的框架,它不需要依赖于任何Web服务器或容器。它既可在独立的Java SE项目中使用,也可以在Java Web项目中使用。下面首先介绍如何为Java项目和Java Web项目添加Spring支持。
下载和安装Spring框架可按如下步骤进行:

进入Spring框架版本列表

打开https://repo.spring.io/libs-release-local/org/springframework/spring/即可看到Spring框架各版本的压缩包的下载链接。

进入最新版本列表

点击最下面的列表项,下载Spring目前的最新稳定版。

下载dist.zip压缩包

点击spring-framework-5.1.6.RELEASE-dist.zip下载dist.zip文件
下载完成,得到一个spring-framework-5.0.1.RELEASE-dist.zip压缩文件,

解压

解压该压缩文件得到一个名为spring-framework-5.0.1.RELEASE的文件夹,

目录结构

该文件夹下有几个目录如下所示:

1
2
3
4
5
6
7
G:\Desktop\书籍\JavaEE\jar\spring-framework-5.1.6.RELEASE
├─docs\
├─libs\
├─license.txt
├─notice.txt
├─readme.txt
└─schema\

目录说明

  • docs。该文件夹下存放Spring的相关文档,包含开发指南、API参考文档。
  • libs。该文件夹下的jar分为三类:
    • Spring框架class文件的jar包,文件名以RELEASE.jar结尾
    • Spring框架源文件的压缩包,文件名以RELEASE-source.jar结尾;
    • Spring框架API文档的压缩包,文件名以RELEASE-javadoc.jar结尾。
  • schemas。该文件夹下包含了Spring各种配置文件的XMLSchema文档。
  • 以及readme.txtnotice.txtlicense.txt等说明性文档。

添加Spring的jar包到类加载路径

libs文件夹下所需模块的class文件的jar包复制添加到项目的类加载路径中,既可通过添加环境变量的方式来添加,也可使用AntIDE工具来管理应用程序的类加载路径。如果需要发布该应用,则将这些jar包一同发布即可。如果没有太多要求,建议将libs文件夹下以RELEASE.jar结尾的jar包添加进去

下载添加common-logging的jar包到类加载路径

除此之外,Spring的核心容器必须依赖于common-loggingjar包,因此还应该下载最新的commons-logging工具,下载完成得到一个commons-logging-1.2-bin.zip压缩文件,将该文件解压路径下的commons-logging-1.2.jar也添加到项目的类加载路径中。
完成上面4个步骤后,接下来即可在JavaWeb应用中使用SpringMVC框架了。