1、2004年3月24日Spring Framework 1.0
spring包含了核心的IOC\AOP,同时也包含了其他很多功能。
2、spring2.x增加对注解的支持
3、spring3.x支持了java类的配置
4、spring4.x新特性
(1)全面支持jdk1.8
(2)核心容器的增强---泛型依赖注入的支持、MAP依赖注入的支持、List依赖注入的支持、
Lazy注解延迟加载的支持、Condition条件注解的支持、CGLib动态代理增强
(3)支持基于Groovy DSL定义Bean
(4)Web增强 SpringMVC基于Servlet3.0开发、RestController注解、AsyncRestTemplate支持客户端
(5)WebSocket的支持
5、spring5.x新特性
(1) jdk1.8 之上
(2) 核心框架修订
(3)核心容器更新
(4)使用Kolint进行函数式编程
(5)响应式编程模型
(6)测试提升