1.1 简介
-
Spring框架以Interface21框架为基础,经过重新设计推出的Java框架。
-
Spring由Rod Johnson创建,解决了企业应用开发的复杂性,给软件行业带来了春天。
-
Spring理念:使现有技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架。
-
官网:https://spring.io/projects/spring-framework#overview
-
官方下载地址:https://repo.spring.io/release/org/springframework/spring/
-
github:https://github.com/spring-projects/spring-framework
maven依赖:
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.1.9.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.1.9.RELEASE</version>
</dependency>
1.2 优点
- Spring是一个开源免费的框架
- Spring是一个轻量级的、非入侵式的框架
- Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
- 支持事物的处理,支持框架的整合
1.3 组成
1.4 拓展
- Spring Boot(约定大于配置,可快速开发单个微服务)
- Spring Cloud(基于Spring Boot实现)