1>Spring框架是轻量级的开源的JavaEE框架
2>Spring框架是由于软件开发的复杂性而创建的
3>Spring框架的两个核心部分:IOC和AOP
- IOC:控制反转,把创建对象的过程交给Spring进行管理
- AOP:面向切面,不修改源代码进行功能增强
4>Spring框架模块
-
开发时可以根据需要使用适合应用的Spring模块而忽略其他模块
-
所有的Spring模块都是在核心容器之上构建的
①容器定义了Bean是如何创建、配置和管理的——更多的Spring细节。 -
核心容器(Core Container):Spring框架最基础的部分,它提供了依赖注入(DependencyInjection)特征来实现容器对Bean的管理。
①最基本的概念是BeanFactory,它是任何Spring应用的核心
②BeanFactory是工厂模式的一个实现,它使用IOC将应用配置和依赖说明从实际的应用代码中分离出来。
③依赖jar包,如下图所示,commons-logging.jar包是依赖的日志文件包
commons-logging.jar包下载链接:https://pan.baidu.com/s/1e0gJM5vYVOkiGw033zW2aA
提取码:e032
5>Spring5下载
-
下载Spring5
-
官网网址:https://spring.io/
①选Spring Framework
②根据图中标识步骤选取,GA是稳定版,SNAPSHOT是快照版,一般选择稳定版
③点击GitHub图标后,找到Access to Binaies中的地址Spring Framework Artifacts
④点击Spring Framework Artifacts后,选取下图所显示的地址
⑤进入https://repo.spring.io后如下图选取
⑥获取下载地址:https://repo.spring.io/release/org/springframework/spring/
⑦
⑧在下载后的文件中libs文件夹中存放Spring需要使用的jar包
jar包中名称为xxxxx-javadoc.jar为该jar包的帮助文档
jar包中名称为xxxxx-source.jar为该jar包的源码
⑨将依赖jar包引入到项目中即可使用Spring框架