Spring 下载与Maven配置
一、下载
-
Rod Johnson:Spring Framework创始人。悉尼大学音乐博士。
-
Spring理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术矿机
-
SSH: Struct2+ Spring+Hibernate
-
SSM: SpringMvc+Spring+Mybatis
-
官网下载地址:https://repo.spring.io/ui/native/libs-release/org/springframework/spring/
-
GitHub下载教程:
- 打开 SpringFrmework网址
- 点击gitHub的图标
- 下载最新版本即可。点击
v5.3.22
进入下载界面,拉到最下边
- 拉到Assets,即可下载spring源码
二、Maven导入Spring
- Maven repository
- 选择Spring Web MVC
- 选择最新版
4.导入依赖
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<!--导入springframework依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.22</version>
</dependency>
<!--导入Spring-jdbc依赖,帮助Spring和Mybatis整合-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.3.22</version>
</dependency>
三、spring 的优点
- Spring是一个开源的免费的框架(容器)
- Spring是一个轻量级的、非侵入的框架
- 控制反转(IOC)、面向切面编程(AOP)
- 支持事务的处理,对框架整合的支持
总结一句话:spring就是一个轻量级的控制反转(IOC)和面向切面编程的框架。
- 非侵入:就是如果更换了框架,开发者只需要更改配置文件即可。
- 侵入式:用户代码对框架产生依赖,不能在框架外使用,不利于代码的复用。就是更改,开发者则必须要更改代码。好处是可以更好的与框架结合,更充分的利用框架的功能。