Spring: 春天
2002, 首次推出了Spring的雏形: interface21框架!
Spring是以interface21框架为基础, 经过重新设计, 并不断丰富其内涵, 于2004年3月24日, 发布了1.0正式版本。
Rod Johnson, Spring framework创始人, 著名作者。音乐学博士spring
Sping理念: 使现有的技术更加容易使用, 本身是一个大杂烩
Spring framework框架下载地址: https://repo.spring.io/ui/native/release/org/springframework/spring/
Spring framework文档地址(官网):
https://spring.io/projects/spring-framework#learn
GitHub(下载地址):
https://github.com/spring-projects/spring-framework/releases
Maven依赖:
1.2、优点org.springframework spring-webmvc 5.3.12
①Spring是一个开源的免费的框架
②Spring是一个轻量级的、非入侵式的框架
③控制反转(IOC) , 面向切口的编程(AOP)
④支持事务的处理, 对框架整合的支持
总结: Spring是一个轻量级的控制反转(IOC)和面向切面编程的框架!

现代化的Java开发! 说白就是基于Spring的开发!

Spring Boot
①一个快速开发的脚手架
②基于SpringBoot可以快速的开发单个微服务。
③约定大于配置
Spring Cloud
Spring Cloud是基于SpringBoot实现的。
因为现在大多数公司都在使用SpringBoot进行快速开发, 学习SpringBoot的前提, 需要完全掌握Sping及SpringMVC ! 承上启下的作用!
Spring弊端: 发展了太久, 违背了原来的理念! 配置十分繁琐, 人称:“配置地狱”



