zoukankan      html  css  js  c++  java
  • 【spring5】spring5.x概览:官网及各版本命名规则

    真情永不变,Spring天天见

    一、Spring官网及版本

    1.官网

      https://spring.io/
    

    2.版本命名规则

    spring版本命名规则

    标识 说明 含义
    Snapshot 快照版 尚不稳定、处于开发中的版本
    Release 稳定版 功能相对稳定,可以对外发行,但有时间限制
    GA 正式版 代表广泛可用的稳定版
    M 里程碑版 具有一些全新的功能或者是具有里程碑意义的版本
    RC 终测版 作为正式版发布


    附:通用命名规则,如 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不同模块依赖版本不同问题。

    模块关系图

  • 相关阅读:
    iphone6闪存检测
    knowledges address
    类linux系统/proc/sysrq-trigger文件功能作用
    iphone 6s pp助手 越狱
    C pointers
    ubuntu15.04 TLS
    ubuntu cenots 禁止本地登陆
    CentOS7
    CentOS7安全设置 yum-cron系统自动更新,firewalld防火墙简单使用
    SAS学习笔记之函数应用
  • 原文地址:https://www.cnblogs.com/healkerzk/p/13915678.html
Copyright © 2011-2022 走看看