当前位置: 首页 > 图灵资讯 > 技术篇> spring下载和安装

spring下载和安装

来源:图灵教育
时间:2023-05-31 09:20:32

1.官网10

官网地址

spring下载和安装_spring下载与安装

官方网站地址(中文)

spring下载和安装_jar包_02

打开Spring官网后,可以看到SpringFramework,以及SpringFramework衍生的其他框架

spring下载和安装_spring_03

SpringFramework即将学习。

2.如何下载?2.1步骤

第一步:进入github

spring下载和安装_spring下载与安装_04

第二步:找到下图的位置,点击超链接

spring下载和安装_jar_05

第三步:找到下图的位置,点击超链接

spring下载和安装_jar_06

第四步:按下图步骤操作

spring下载和安装_spring_07

第五步:继续在springframework目录下查找下图的spring。点击后,您将看到许多不同的版本

spring下载和安装_spring_08

第六步:选择相应的版本

spring下载和安装_jar_09

第七步:点击上图中的ur

spring下载和安装_spring下载与安装_10

点击spring-5.3.9-dist.zip下载spring框架。

解压下载的zip包:

spring下载和安装_jar包_11

docs:Spring框架API帮助文档

libs:spring框架的jar文件(使用spring框架就是使用这些jar包)

schema:与spring框架XML配置文件相关的约束文件

2.2Springjar文件11

打开libs目录,会看到很多jar包:

spring下载和安装_jar_12

spring-core-5.3.9.jar:字节码(这是支持程序运行的jar包)

spring-core-5.3.9-javadoc.jar:代码中的注释

spring-core-5.3.9-sources.jar:源码

让我们来看看spring框架中的jar包:

spring下载和安装_jar_13

JAR文件

描述

spring-aop-5.3.9.jar

本jar文件包含在应用程序中使用SpringAOP特性所需的类别

spring-aspects-5.3.9.jar

为AspectJ提供支持,方便将面向切面的功能集成到IDE中

spring-beans-5.3.9.jar

所有应用程序都使用这个jar文件。它包括访问配置文件、创建和管理bean和Inversionofcontrol/DependencyInjection(IoC/DI)所有与操作相关的类别。如果应用程序只需要基本的IOC/DI支持,则引入spring-core.jar及spring-beans.jar文件就可以了。

spring-context-5.3.9.jar

这个jar文件为spring的核心提供了大量的扩展。您可以找到使用springaplicationcontext特性所需的所有类别,JDNI所需的所有类别,instrumention组件,以及验证validation的相关类别。

spring-context-indexer-5.3.9.jar

spring-jdbc-5.3.9.jar

支持JDBC的Spring。

spring-jms-5.3.9.jar

Jar包提供JMS1.0.2/1.1支持类。JMS是Java新闻服务。属于JavaEE规范之一。

spring-messaging-5.3.9.jar

支持集成messagingapi和消息协议

spring-orm-5.3.9.jar

支持Spring集成ORM框架,如集成hibernate、mybatis等。

spring-oxm-5.3.9.jar

OXM为主流O/XMaping组件提供统一的抽象和包装ObjectXmlMapping。对象与XML之间的相互转换。

spring-r2dbc-5.3.9.jar

ReactiveRelationalDatabaseConnectivity缩写(关系数据库的响应连接)。这个jar文件是Spring对r2dbc的支持。

spring-test-5.3.9.jar

简单包装Junit等测试框架。

spring-tx-5.3.9.jar

为JDBC、Hibernate、JDO、JPA、Beans提供一致的声明和编程事务管理支持。

spring-web-5.3.9.jar

支持Spring集成MVC框架,如集成Struts等。

spring-webflux-5.3.9.jar

Webflux是Spring5添加的新模块,用于web开发,类似于SpringMVC。Webflux使用当前的流程响应编程框架。

spring-webmvc-5.3.9.jar

SpringMC框架span>

spring-websocket-5.3.9.jar

使用Spring集成WebSocket框架时使用

注意:

如果您只想使用Spring的IOC功能,只需介绍:spring-context就可以了。将这个jar包添加到claspath中。

如果使用maven,只需要引入context的依赖。

依赖springbean

<!--Spring6正式版发布前,需要这个仓库地址。--><repositories>  <repository>    <id>repository.spring.milestone</id>    <name>Spring Milestone Repository</name>    <url>https://repo.spring.io/milestone</url>  </repository></repositories><dependencies>  <!--spring context依赖:使用6.0.0-M2里程碑版-->  <dependency>    <groupId>org.springframework</groupId>    <artifactId>spring-context</artifactId>    <version>6.0.0-M2</version>  </dependency></dependencies>