没有合适的资源?快使用搜索试试~ 我知道了~
Spring学习+IDEA.docx
需积分: 2 2 下载量 29 浏览量
2021-08-04
12:03:43
上传
评论
收藏 2.05MB DOCX 举报
温馨提示
试读
64页
Spring学习,只需看文档可带你一步一步实现看效果,让你理解更透彻,使用的开发工具IDEA,没用过的也无需担心
资源详情
资源评论
资源推荐
Spring 学习
一、 Spring 简介
1. Spring 是什么?
(春天)是一个开源的控制反转()和面向切面()的容器框架,用来简化企业开发
版本:
2. 为什么使用 Spring
降低组件之间的耦合度,实现软件各层之间解耦合。
不利于变化
让代码结构更良好
面向接口编程
高低原则:高内聚、低耦合。班级内部要团结,班级之间不要联系太密。
开闭原则:对扩展开放、对修改关闭
提供了许多技术支持
提 供 了 辅 助 类 , 如 :
!"#、$ #!"#、%&、%&、#"%& 等
提供了各种服务,如:事务管理服务、消息服务等
提供单例模式
提供了 技术
对主流框架提供了集成支持
集成 '()#&、$ #、、*& 等
3. Spring 体系结构
、、##&&、+
二、 核心概念
1. IoC
& 反转 , 控制 控制反转
* #&&%&"-
..%&# 由 自己创建及维护
#%&#*&#/%&#"01;
* &0%&*&1-
*&#�*&1;
2
2
控制反转就是指本身不负责依赖对象的创建及维护,依赖对象的创建及维护交由外部 容器来负责,这
样控制权发生转移,控制权转移就是控制反转。创建依赖对象的工作交给外部容器来做。
外部容器. 容器:存储对象0 #1的容器。 容器中管理的对象都成为 #。
2. DI
( 依赖 3 注入 依赖注入,容器为对象的数值提供值的过程称为注入。
* #&&%&"-
#%&#*&#;..%&# 由外部容器创建及维护
..让容器将创建好的对象注入到 中
* &%�%&#*-
4&*&#/*&#
2
* &0%&*&1-*&#�*&1;2
2
依赖注入就是指在运行期,由外部容器动态的将依赖对象注入到组件。
3. IOC 与 DI 的的区别:
5控制反转6将类的对象的创建交给 类管理创建
5依赖注入6将类里面的属性在创建类的过程中给属性赋值
和 的关系5 不能单独存在6 需要在 的基础上来完成
三、 创建工程
1. 首先创建一个名为 myspring 的 EmptyProject
2. 添加名为 spring-parent 的 maven 父工程
注意:这里点击的是 File.7.Module
这里也可以不选中 "#8#4(89*:&#,否则有时会出现新建的 "# 项目没有 & 文件夹的
问题。
这里不选择集成的 '# 仓库,选择我们自己安装好的 "# 仓库。
3. 在 springparent 下面添加新的 Module
剩余63页未读,继续阅读
伽高
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0