1.Spring 框架概述
spring是一个开源的轻量级Java开发应用框架,可以简化企业级应用开发。Spring解决了开发者在JavaEE开发中遇到的许多常见的问题,提供了功能强大IoC、AOP及Web MVC等功能。是当前企业中Java开发几乎不能缺少的框架之一。 Spring的生态及其完善,不管是Spring哪个领域的解决方案都是依附于在Spring Framework基础框架的。
官网:spring.io
2.Spring 框架的历史
- Jsp 扛下所有
- MVC + 三层架构分工明确,但开发成本高
- EJB重量级框架出现
- ssh
- ssm
- spring 拿来主义
- SpringBoot 约定大于配置
- SpringCloud 打包了微服务众多解决方案