关于Spring
Spring官网 开发者–Rod Johnson 百科 Spring的起源,可能九成学了Spring的人都不知道–interface21官网
Spring理念: 我的理解就是,为了简化开发过程,整个现有的技术框架
SSH = struts2 + spring +hibernate
SSM = springMVC + Spring +mybatis
Spring开发文档:
中文文档:https://www.docs4dev.com/docs/zh/spring-framework/5.1.3.RELEASE/reference
英文文档:https://docs.spring.io/spring-framework/docs/current/reference/html/core.html
Spring下载地址:
Spring所有版本:https://repo.spring.io/release/org/springframework/spring/
Github地址:https://github.com/spring-projects/spring-framework 上面有Spring的源码
Spring Maven地址:maven仓库进去后有个机器人测试,很快。
Spring导入的依赖:
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.9.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.2.9.RELEASE</version>
</dependency>
Spring 优点
- Spring是免费开源的框架(容器)
- 轻量级、非入侵式(加入框架不会影响到原来的代码)
- 控制反转(IOC)、面向切面编程(AOP)
- 支持事务处理
Spring的组成: