Spring
1. 概述
1.1 简介
-
spring : 给java开发带来了春天;
-
2002年,首次推出了Spring的雏形,interface21;
-
2003年,以interface21框架为基础,经过重新设计,不断丰富,发布了Spring 1.0正式版;
-
作者: Rod Johnson ,音乐学博士,计算机学士,spring framework创始人
spring的应用:
-
SSH: Struct2 + Spring + Hibernate
-
SSM: SpringMVC + Spring + MyBatis
获取方式:
-
官方文档: https://docs.spring.io/spring-framework/docs/current/reference/html/
-
GitHub: https://github.com/spring-projects/spring-framework/releases
-
Maven:
- 因为spring-webmvc中包含了我们需要的其他包
<!-- spring-webmvc --> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.8</version> </dependency>
1.2 优点:
- 开源免费框架(容器)
- 轻量级,非入侵式框架
- 控制反转(IOC), 面向切面(AOP)
- 支持事务处理,对其他框架的整合支持
1.3 组成:

1.4 扩展
- spring发展太久之后,配置十分繁琐,简直是“配置地狱”!
- 所以有了Spring Boot 和 Spring Cloud;
Spring Boot:
- 一个快速开发的脚手架;
- 基于Spring Boot 可以快速开发单个微服务;
- 约定大于配置;
Spring Cloud:
- Spring Cloud是基于Spring Boot实现的,学习Spring Boot的前提,需要掌握Spring及SpringMVC;
学习笔记,如有错误,请多多指正!
Spring是一款由Rod Johnson创建的开源Java框架,以其轻量级、非侵入式特性及IOC和AOP理念,极大地简化了企业级应用开发。自2002年以来,Spring不断发展,从SSH和SSM组合到SpringBoot和SpringCloud的出现,提供了更高效、便捷的开发体验。SpringBoot简化了Spring的配置,而SpringCloud则为微服务治理提供了全面解决方案。本文将概述Spring的主要特点、优点及其发展历程。

1003

被折叠的 条评论
为什么被折叠?



