Spring简介
什么是Spring?
Spring就是春天。给软件行业带来了春天。
Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架。
Spring理念:使现有的技术更加容易使用,整合了现有的技术框架。
优点:Spring是一个开源的免费的框架(容器)
Spring是一个轻量级的,非入侵式的框架
支持事务的处理,对框架整合的支持
2002,首次推出了Spring框架的雏形:interface21框架!
Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版
Rod Johnson,Spring Framework创始人。
SSM:SpringMVC+Spring+Mybatis
Spring组成
SpringCore + SpringAOP + SpringDAO + SpringORM + SpringWeb + SpringContext + SpringWebMVC
拓展:SpringBoot:
一个快速开发的脚手架
基于SpringBoot可以快速的开发单个微服务
SpringCloud:
SpringCloud是基于SpringBoot实现的
学习SpringBoot前提,需要完全掌握Spring及SpringMVC。