版本标注:
SR: Service Release,SR1表示第1个正式版本,一般同时标注GA:(GenerallyAvailable),表示稳定版本。
M: MileStone,M1表示第1个里程碑版本,一般同时标注PRE,表示预览版版。
RC: Release Candidate(候选版本)
JDK 发布版本:
版本 | 名称 | 时间 | 新特性 |
1.0 | Oak(橡树) | 1996-01-23 | |
1.1 | 1997-02-19 | ||
1.2 | Playground(运动场) | 1998-12-04 | |
1.3 | Kestrel(美洲红隼) | 2000-05-08 | |
1.4 | Merlin(灰背隼) | 2002-02-13 |
正则表达式,异常链,NIO,日志类,XML解析器,XLST转换器 |
Java SE 5.0 / 1.5 | Tiger(老虎) | 2004-09-30 | 自动装箱、泛型、动态注解、枚举、可变长参数、遍历循环 |
Java SE 6.0 / 1.6 | Mustang(野马) | 2006-04 | 提供动态语言支持、提供编译API和卫星HTTP服务器API,改进JVM的锁,同步垃圾回收,类加载 |
Java SE 7.0 / 1.7 | Dolphin(海豚) | 2011-07-28 | 提供GI收集器、加强对非Java语言的调用支持(JSR-292,升级类加载架构 |
Java SE 8.0 (8u202 and earlier) | Spider(蜘蛛) | 2014-03-18 | Lambda 表达式、方法引用、默认方法、新工具、Stream API、Date Time API 、Optional 类、Nashorn, JavaScript 引擎 |
Java SE 8.0 (8u211 and later) | Spider(蜘蛛) | Java 8u201/202 是最后一个免费的 Oracle JDK 8 版本 | |
Java SE 9.0 | 2017-09-21 | 集合加强、私有接口方法、垃圾收集机制、I/O流加强、JShell工具 | |
Java SE 10.0 | 2018-03-21 | 局部变量类型推断、线程本地握手、GC改进和内存管理 | |
Java SE 11.0 | 2018-09-25 | 字符串加强、HttClient Api、用于 Lambda 参数的局部变量语法、ZGC | |
Java SE 12.0 | 2019-02-07 | Switch Expressions、Shenandoah GC | |
Java SE 13.0 | 2019-09-26 | Switch优化更新、文本块升级、重新实现旧版套接字API、核心库/java.util中:I18N、取消使用未使用的内存 | |
Java SE 14.0 | 2020-03-17 | Switch优化变更为最终版、垃圾回收相关、instanceof的模式匹配(预览版)、删除了安全库java.security.acl API、货币格式(优化) | |
Java SE 15.0 | 2020-09-15 |
springframework 发布版本:
版本 | JDK版本 | 时间 | 新特性 |
1.0.1 | 1.4.2-b28 | 2005 | |
1.1.5 | 1.4.2_07-b05 | 2005 | |
- | - | - | - |
1.2.9 | 1.5.0_10-b03 | 2007 | |
2.0-m1 | 1.5.0_06-b05 | 2006 | |
– | - | - | - |
2.5 | 1.6.0_03 | 2007 | |
2.5.6.SEC03 | 2011 | ||
3.0.0.RELEASE | 2009 | ||
3.0.7.RELEASE | 1.6.0_29-b11-402-11M3527 | 2011 | |
3.1.0.RELEASE | 1.6.0_29-b11-402-11M3527 | 2011 | |
3.1.4.RELEASE | 1.6.0_29-b11-402-11M3909 | 2013 | |
- | - | - | - |
3.2.0.RELEASE | 1.7.0_05 | 2012 | |
3.2.18.RELEASE | 1.7.0_80 | 2016 | |
- | - | - | - |
4.0.0.RELEASE | 1.8.0-ea | 2013 | |
4.0.9.RELEASE | 1.8.0_20 | 2014 | |
4.1.9.RELEASE | 1.8.0_60 | 2015 | |
4.2.9.RELEASE | 1.8.0_101 | 2016 | |
4.3.0.RELEASE | 1.8.0_60 | 2016 | |
4.3.24.RELEASE | 1.8.0_201 | 2019 | |
5.0.0.RELEASE | 1.8.0_121 | 2017 | |
5.0.14.RELEASE | 1.8.0_201 | 2019 | |
5.1.0.RELEASE | 1.8.0_144 | 2018 | |
5.1.7.RELEASE | 1.8.0_201 | 2019 | |
5.1.19.RELEASE | - | 2020 | |
5.2.0.RELEASE | - | 2019 | |
5.2.12.RELEASE | - | 2021 | |
5.2.14.RELEASE | - | 2021 | |
5.3.1.RELEASE | - | 2020 | |
5.3.6.RELEASE | 1.8 | 2021 |
springcloudalibaba、springcloud、springboot 发布版本:
版本 | springcloud依赖版本 | springcloudnetflix依赖版本 | springboot依赖版本 | springframework依赖版本 | jdk依赖版本 | 时间 |
1.0.0.RELEASE | 4.0.3.RELEASE | 1.7.0_45 | 2014 | |||
1.1.0.RELEASE | 4.0.5.RELEASE | 1.7.0_55 | 2014 | |||
1.2.0.RELEASE | 4.1.3.RELEASE | 1.7.0_67 | 2014 | |||
Angel.SR5 | 1.0.6.RELEASE | 1.2.8.RELEASE | - | - | 2016-01 | |
Angel.SR6 | 1.0.7.RELEASE | - | - | - | - | |
1.3.0.RELEASE | 4.2.3.RELEASE | 1.8.0_60 | 2015 | |||
Brixton.RELEASE | 1.1.0.RELEASE | 1.3.4.RELEASE | - | - | 2016-05 | |
Brixton.SR7 | 1.1.3.RELEASE | 1.3.7.RELEASE | - | - | ||
Camden.RELEAS | 1.2.0.RELEASE | 1.3.7.RELEASE | - | - | 2016-09 | |
1.4.0.RELEASE | 4.3.2.RELEASE | 1.8.0_60 | 2016 | |||
1.5.0.RELEASE | 4.3.6.RELEASE | 1.8.0_101 | 2017-01 | |||
Dalston.RELEASE | 1.3.0.RELEASE | 1.5.2.RELEASE | - | - | 2017-04 | |
Dalston.SR5 | 1.3.6.RELEASE | 1.5.9.RELEASE | - | - | 2017-12 | |
1.5.1.RELEASE(停止维护,建议升级) | Edgware.RELEASE | 1.4.0.RELEASE | - | - | - | 2017-11 |
Edgware.SR6 | 1.4.7.RELEASE | 2019-05 | ||||
1.5.22.RELEASE | - | - | 2019-08 | |||
2.0.0.RELEASE | 5.0.4.RELEASE | 1.8.0_141 | 2018-03 | |||
2.0.4.RELEASE(停止维护,建议升级) | Finchley.RELEASE | 2.0.0.RELEASE | - | - | - | 2018-01 |
Finchley.SR4 | 2.0.4.RELEASE | - | - | - | 2019-01 | |
2.0.9.RELEASE | 5.0.13.RELEASE | 1.8.0_202 | 2019-04 | |||
2.1.0.RELEASE | 5.1.2.RELEASE | - | 2010-10 | |||
2.1.2.RELEASE | Greenwich.RELEASE | 2.1.0.RELEASE | - | - | - | 2019-01 |
2.1.4.RELEASE | Greenwich.SR6 | 2.1.5.RELEASE | 2.1.13.RELEASE | - | - | 2020-05 |
2.1.18.RELEASE | 5.1.19.RELEASE | - | 2020-10 | |||
2.2.0.RELEASE | 5.2.0.RELEASE | - | 2019-10 | |||
2.2.0.RELEASE | Hoxton.RELEASE | 2.2.0.RELEASE | 2.2.1.RELEASE | - | - | 2019-11 |
2.2.1.RELEASE | Hoxton.SR3 | - | 2.2.5.RELEASE | - | - | - |
2.3.0.RELEASE | - | - | 2020-03 | |||
2.2.6.RELEASE | Hoxton.SR9 | 2.3.2.RELEASE | ||||
2.3.10.RELEASE | 5.2.14.RELEASE | - | 2021-04 | |||
Hoxton.SR11 | 2.2.8.RELEASE | 2.3.10.RELEASE | - | - | 2021-04 | |
2.2.7.RELEASE | Hoxton.SR12 | - | 2.3.12.RELEASE | - | - | - |
2.4.0 | 5.3.1.RELEASE | - | 2020-11 | |||
2020.0.0 | 3.0.0 | 2.4.1 | - | - | 2020-12 | |
2021.1 | 2020.0.1 | 3.0.1 | 2.4.2 | - | - | 2021-01 |
2020.0.2 | 3.0.2 | 2.4.3 | - | - | 2021-03 | |
2.4.5 | 5.3.6.RELEASE | 1.8 | 2021-04 | |||
2.4.13 | ||||||
2021.0.0 | - | 2.6.1 | - | - | ||
附:
maven:https://mvnrepository.com/
springBoot版本依赖:https://spring.io/projects/spring-boot#learn
springCloud版本依赖:https://spring.io/projects/spring-cloud#learn
Spring Cloud对应Spring Boot版本依赖:https://start.spring.io/actuator/info
springCloudAlibaba版本依赖:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
相关推荐
以电商项目为线索,快速掌握 JDK17 + springboot3 + springcloud Alibaba 专栏源码。 2 技术选型 JDK17 持久层: MyBatis-Plus 数据库: MySQL5.7 其他: SpringCloud Alibaba 技术栈 服务注册与发现:Nacos ...
lamp-cloud 基于Jdk11 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)解决方案,亦可作为普通项目(非SaaS架构)的基础开发框架使用,目前已实现插拔式数据库隔离、SCHEMA隔离...
blog-spring-cloud-alibaba ├── blog-common -- 常用工具封装包 ├── blog-website -- 博客前台,预览地址:https://www.ak47007.com ├ ├── model -- 前台所使用的实体类 ├ ├── website -- 前台,页面与...
springboot,mybatis, jdk1.7,搭建好的空项目,可以自动生成entity.mapper.mapper.xml.好用
SpringBoot 应用动态编译 Java 源码并注入 Spring 容器,实现动态修改接口和抽象类的实现。注意,项目以 Jar 包形式启动时要在命令行引入 tools.jar 的包,IDEA下可直接调试。 基于接口、抽象类实现不停机动态调整...
spring3.2.0与jdk1.8冲突
SpringBoot2.0+SpringCloud+redis集群搭建的仿悦诗风吟旗舰网站 项目描述 SpringBoot2.0+SpringCloud搭建的仿悦诗风吟旗舰网站,整合了Mybatis、Redis集群、druid等技术,采用分布式架构,面向服务的思想,该项目...
低版本spring兼容高版本jdk,原有项目升级jdk和tomcat
- 核心框架:Spring Boot + Spring Cloud Alibaba - ORM 框架:tk.mybatis 简化 MyBatis 开发 - 数据库连接池:Alibaba Druid - 数据库缓存:Redis Sentinel - 消息中间件:RocketMQ - 接口文档引擎:Swagger2 ...
SpringBoot2.0+SpringCloud搭建的旗舰网站,整合了Mybatis、Redis集群、druid等技术,采用分布式架构,面向服务的思想,该项目是自己在学习SpringBoot和SpringCloud时自己写的一个项目,做了用户登录注册,商品的...
Java环境 : JDK1.8(不能使用高版本) 开发工具 : Idea 2020 数据库: mysql 5.5以上 spring cloud : Greenwich.SR2 spring boot : 2.1.7 Release 测试方法 数据库使用本机localhost配置MySQL b2bdata.sql 和 b2...
SpringBoot2.0+SpringCloud+redis集群搭建的旗舰网店网站,整合了Mybatis、Redis集群、druid等技术,采用分布式架构,面向服务的思想,该项目是自己在学习SpringBoot和SpringCloud时自己写的一个小项目,整体的功能...
12306 项目中包含了缓存、消息队列、分库分表、设计模式等代码,通过这些代码可以全面了解分布式系统的核心知识点。 12306 铁路购票服务是与大家生活和出行相关的关键系统,包括会员、购票、订单、支付和网关等服务...
springboot中使用kafka,含安装包
anan基于JDK11、Spring Boot 2.5.x、Spring Cloud 生态体系技术,采用微服务前后端
该jar包兼容了jdk1.3到1.8,可以放心使用。
本文章主要讲述Docker、Jenkins、GitLab、Git、JDK、SpringBoot、Maven等技术结合实现自动化运维部署(DevOps)应用工程,适合SpringCloud部署。 初衷想法:在学习过程中遇到比较有趣的问题、然而花了点心血和时间...
如果是jdk7就直接用4.2.0 jdk8的话用5.0就可以了 ok
Maven坐标:org.springframework.boot:spring-boot:2.3.12.RELEASE; 标签:springframework、boot、spring、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览...
lamp-cloud 基于jdk17、jdk8 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)解决方案,亦可作为普通项目(非SaaS架构)的基础开发框架使用,目前已实现插拔式数据库隔离、...