不同版本的Spring Framework有哪些主要功能?

官方地址:https://github.com/spring-projects/spring-framework/wiki/Spring-Framework-Versions

 

Spring Framework版本  

JDK

Java EE/Jakarta EE Spring Boot支持

新特性

eof

6.x 6.0.x

JDK 17-21

Jakarta EE 9-10 Spring boot 3.x

 

What's New in Spring Framework 6.x

 

  • AOT编译(Ahead-Of-Time,预先编译)
  • 引入Spring Native(不再依赖JVM)
  • 虚拟线程(JDK19正式引入了虚拟线程)

 

 
5.x  5.3.x JDK 8-21 Java EE 7-8  
  • 升级到ASM 9.0(汇编)和Kotlin 1.4 
  • 支持RxJava 3(响应式编程)的同时弃用RxJava 1.x
  • 通过移除本地镜像中不支持的功能,改进GraalVM 本地支持
  • 通过spring.spel.ignore属性移除SpEL 支持
 
5.2          
5.1          
5.0  8+   Spring boot 2.x

响应式编程模型

 
4.x 4.3         12.31/2020
4.0  6+   Spring boot 1.x    
3.x 3.2      
  • 确定内核
    • 注解驱动
    • 事件驱动

12.31/2016

3.0          

2.x

2.5 全面支持java1.6        

2.0

     
  • 安全
 
1.x   3+    
  • 动态代理
  • Servlet事件
 
posted @ 2023-04-17 14:45  pyt123456  阅读(210)  评论(0)    收藏  举报