通过本篇文章您可以了解到以下内容:
・ Spring Boot 发展历史
・ Spring Boot 核心特性
・ Spring Boot 版本迁移
・ 总结
首先让我们来看看,什么是 Spring Boot 呢?简单的来说 Spring Boot 就是一个 Java Web 开发框架。Spring Boot 是基于 Spring 开发的,与此同时与 Spring 框架紧密结合,从而极大提升了 Java 开发者的开发体验。
我们知道,随着 Spring 不断的发展壮大,涉及的领域越来越多,从而对于项目整合时开发者需要配置的文件数量也随之增加。同时也加大了开发者的学习曲线。Spring Boot 正是在这样的一个背景下被创造出来的。当我们谈到 Spring Boot 的发展历史时,我们首先要从一个 Jira 说起。
早在 2012 年的 10 月 12 日,Mike Youngstrom 在 Spring jira 中提交了一个名为 Improved support for ‘containerless’ web application architecturesSpring (Spring 框架中支持无容器 Web 应用程序体系结构) 的请求。在这个请求中 Mike Youngstrom 对现有开发人员需要面临克服的学习曲线进行了一一阐述:
英文描述:
· web.xml and other Servlet oriented configuration concepts
· war directory structure
· Container implementation