首页 > 其他分享 >spring boot的发展历程

spring boot的发展历程

时间:2024-09-25 20:12:31浏览次数:9  
标签:spring boot Boot 支持 发布 版本 Spring 历程 Cloud

Spring Boot 的发展历程:
2013年:Spring Boot 项目开始研发,旨在简化Spring应用的初始搭建以及开发过程 。
2014年4月:发布Spring Boot 1.0.0版本,引入了“约定大于配置”的理念,简化了Spring应用的配置和部署 。
2015年:发布Spring Boot 1.2版本,引入了对servlet 3.1、tomcat 8、jetty 9的支持,以及spring-boot-starter-web依赖 。
2016年:在国内开始流行使用,社区贡献了大量的教程和案例 。
2018年3月:发布Spring Boot 2.0,基于Spring Framework 5,支持Java 9,增强了安全性和Web支持 。
2020年:发布Spring Boot 2.3版本,引入了对JDK 14的支持,以及对Spring WebFlux的改进 。
2022年:发布Spring Boot 3.0版本,需要Java 17或更高版本,支持Spring Framework 6,并且对Jakarta EE 10进行了更新 。
Spring Cloud 的发展历程:
2014年:Netflix OSS的推出为Spring Cloud的诞生奠定了基础,Netflix OSS包括了Eureka、Hystrix、Zuul等工具 。
2016年1月:发布Spring Cloud第一个版本Angel.SR5,主要支持Netflix OSS组件 。
2017年3月:发布Spring Cloud Dalston版本,这是第一个GA版本,包含了Eureka、Hystrix、Zuul、Config等核心组件 。
2019年11月:发布Spring Cloud Hoxton版本,增强了Kubernetes和Service Mesh的支持 。
2020年:发布Spring Cloud 2020.0.0版本,新增了Spring Cloud Loadbalancer、Spring Cloud Circuitbreaker和Spring Cloud Dataflow等组件 。
2021年:发布Spring Cloud 2021.0.0版本,支持Spring Boot 2.5,改进了Gateway和Config Server的性能和功能 。
2023年:发布Spring Cloud 2023.0.0版本,代号Leyton,基于Spring Boot 3.2.0,引入了多项新特性和改进 。
两个框架都是微服务架构中的重要工具,Spring Boot专注于简化单个Spring应用的开发,而Spring Cloud提供了一套微服务解决方案,包括服务发现、配置管理、负载均衡等。随着微服务架构的流行,两者都得到了广泛的应用和快速发展。

标签:spring,boot,Boot,支持,发布,版本,Spring,历程,Cloud
From: https://www.cnblogs.com/ganmk--jy/p/18432101

相关文章

  • flink的发展历程
    ApacheSpark和ApacheFlink都是开源的分布式大数据处理框架,它们各自有着不同的特点和发展历程。ApacheSpark:起始时间:2009年,由加州大学伯克利分校AMPLab开发。开源时间:2010年,MateiZaharia将其开源。主要发展:2013年,成为Apache基金项目。2014年,成为Apache顶级项目。2016年......
  • springboot+vue杂志销售系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和互联网应用的普及,传统杂志销售模式正面临着前所未有的挑战与机遇。传统纸质杂志的销售依赖于实体书店、报刊亭等渠道,不仅成本高、效率低,且难以精准触达目标读者群体。同时,数字化阅读趋势的兴起,使得读者对于杂......
  • springboot+vue优选社区电商平台【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着互联网的飞速发展和智能手机的普及,电子商务已成为人们日常生活不可或缺的一部分。近年来,社区电商作为一种新兴的电商模式,凭借其贴近消费者、快速响应需求、降低物流成本等优势,迅速崛起并受到广泛关注。特别是在新冠疫情的影响下,社......
  • springboot+vue在线图书分享与交易平台【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展和数字化阅读的普及,传统的图书借阅与交易模式正逐步向线上转移。在线图书分享与交易平台应运而生,旨在打破地域限制,促进图书资源的有效流通与共享。当前,虽然市场上已存在多个图书电商平台和数字图书馆,但专注于......
  • springboot+vue租房网站【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着城市化进程的加速,人口流动日益频繁,租房已成为许多城市居民解决居住需求的重要方式。然而,传统的租房模式往往面临着信息不对称、中介费用高昂、房源真实性难以验证等问题,给租房者带来了诸多不便。随着互联网技术的飞速发展,网络租房......
  • springboot+vue云E办系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和企业规模的日益扩大,传统的办公模式已难以满足现代企业高效、便捷、协同的管理需求。云计算技术的兴起,为企业信息化建设提供了新的思路与解决方案。云E办系统应运而生,旨在通过云端技术重构企业办公流程,实现资......
  • springboot+vue中医古籍网站【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景在中华民族悠久的历史长河中,中医古籍作为传统文化的瑰宝,承载着丰富的医学理论与治疗经验,对现代中医临床及科研具有不可估量的价值。然而,随着时代的变迁,这些珍贵的古籍资料大多散落于各地图书馆、档案馆及私人收藏中,面临着数字化程度低......
  • springboot+vue在线考试系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展,教育领域正经历着前所未有的变革。传统的考试方式不仅效率低下,而且难以保证考试的公平性和时效性。特别是在当前全球范围内普遍推行远程教育的大背景下,如何有效、便捷地组织与实施考试成为了一个亟待解决的问题......
  • springboot+vue智能小区物业管理系统【开题+程序+论文】
    系统程序文件列表开题报告内容研究背景随着城市化进程的加速,智能小区作为现代城市生活的重要组成部分,其管理水平直接关系到居民的生活质量和幸福感。传统物业管理方式面临着效率低下、信息孤岛、响应滞后等诸多问题,已难以满足居民日益增长的多元化、便捷化服务需求。因此,开......
  • 架构师日记-从数据库发展历程到数据结构设计探析
    一数据库发展史起初,数据的管理方式是文件系统,数据存储在文件中,数据管理和维护都由程序员完成。后来发展出树形结构和网状结构的数据库,但都存在着难以扩展和维护的问题。直到七十年代,关系数据库理论的提出,以表格形式组织数据,数据之间存在关联关系,具有了良好的结构化和规范化特......