Spring是什么
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
发展历史
Spring最早是由Rod Johnson这哥们在他的《Expert One-on-One J2EE Development without EJB》一书中提出的用来取代EJB的轻量级框架。
2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。
随后这哥们又开始专心开发这个基础框架,并起名为Spring Framework。
2004 年发布了 Spring 框架的第一版,其目的是用于简化企业级应用程序开发的难度和周期。
spring全家桶
Spring 自诞生以来一直备受青睐,它包括许多框架,例如 Spring framework、SpringMVC、SpringBoot、Spring Cloud、Spring Data、Spring Security 等,所以有人将它们亲切的称之为: