一、Spring框架的诞生
Spring是一个开源的轻量级Java开发应用框架,可以简化企业应用开发。Spring解决了开发者在JavaEE开发中遇到的许多常见问题,提供了功能强大loC、AOP以及web MVC等功能。是当前企业中Java开发几乎不能缺少的框架之一,Spring的生态及其完善,不管是Spring哪个领域的解决方案都依附于Spring Framework基础框架的。
二、Spring框架的历史
- Jsp 默默扛下所有;
- MVC+三层架构分工明确,但开发成本及其高;
- EJB 重量级框架出现,走出一个困境,有进入另一个困境;
- Spring 春天来到,随之,SSH风生水起、称霸武林;
- Spring 稳住江湖大哥位置,SSM开始上位;
- Spring 本着“拿来主义”的思维快速发展,生态不断健全;
- SpringBoot 又一里程碑崛起,把“约定大于配置“思想玩儿的炉火纯青;
- SpringCloud 打包了微服务众多解决方案,应对互联网项目更加easy
三、Spring Framework技术栈图示
四、BeanFactory 快速入门
1)导入Spring的jar包或Maven坐标