当前位置: 首页>编程语言>正文

springfox3官网 springtime官网

真情永不变,Spring天天见

一、Spring官网及版本

1.官网

https://spring.io/

springfox3官网 springtime官网,springfox3官网 springtime官网_springfox3官网,第1张

2.版本命名规则

spring版本命名规则

标识

说明

含义

Snapshot

快照版

尚不稳定、处于开发中的版本

Release

稳定版

功能相对稳定,可以对外发行,但有时间限制

GA

正式版

代表广泛可用的稳定版

M

里程碑版

具有一些全新的功能或者是具有里程碑意义的版本

RC

终测版

作为正式版发布

springfox3官网 springtime官网,springfox3官网 springtime官网_Web_02,第2张

springfox3官网 springtime官网,springfox3官网 springtime官网_API_03,第3张

附:通用命名规则,如 10.0.1

序号

说明

x

表示主版本号(Major),当API的兼容性变化时(参数个数、类型变化,返回值改变等),x递增

y

表示次版本号(Minor ),增加功能时(不影响原有API的兼容性),y递增

z

表示修订号(Patch),修复现有API的bug或优化性能时(不影响API的兼容性),z递增

二、模块概览

1.核心模块

模块名称

主要功能

spring-core

依赖注入IOC与DI的最基本实现

spring-beans

Bean工厂与Bean的装配 。

spring-context

定义基础的Spring的Context上下文,即IOC容器。

spring-context-support

对Spring IOC容器的扩展支持,以及IOC子容器。

spring-context-indexer

Spring的类管理组件和ClassPath扫描。

spring-expression

Spring表达式语言。

2.切面编程模块

模块名称

主要功能

spring-aop

面向切面编程的应用模块,整合Asm,CGLib,JDKProxy 。

spring-aspects

集成AspectJ,AOP应用框架。

spring-instrument

动态Class Loading模块。

3.数据访问与集成模块

模块名称

主要功能

spring-jdbc

Spring 提供的JDBC抽象框架的主要实现模块,用于简化Spring对JDBC的操作。

spring-tx

Spring JDBC事务控制实现模块。

spring-orm

主要集成Hibernate,java Persistence API(JPA)和Java Data Objects(JDO)。

spring-oxm

将Java对象映射成XML数据,或将XML数据映射成java对象。

spring-jms

Java Message Service能够发送和接收信息。

4.Web模块

模块名称

主要功能

spring-web

提供了最基础的Web支持,主要建立于核心容器之上,通过Servlet或者Listeners来初始化IOC容器。

spring-webmvc

实现了spring MVC(model-view-controller)的Web应用。

spring-websocket

主要是与Web前端的双工通讯协议。

spring-webflux

一个新的非阻塞函数式Reactive Web框架,可以用来建立异步的,非阻塞,事件驱动的服务。

5.通信报文模块

模块名称

主要功能

spring-messaging

从spring4开始新加入的一个模块,主要职责是为spring框架集成一些基础的报文传送应用。

6.测试模块

模块名称

主要功能

spring-test

为测试提供支持

7.兼容模块

模块名称

主要功能

spring-framework-bom

bill of Materials.解决Spring不同模块依赖版本不同问题。

模块关系图

springfox3官网 springtime官网,springfox3官网 springtime官网_springfox3官网_04,第4张




https://www.xamrdz.com/lan/5nm1960592.html

相关文章: