没有合适的资源?快使用搜索试试~ 我知道了~
首页Spring学习笔记(马士兵spring视频笔记).doc
资源详情
资源推荐
课程内容
面向接口(抽象)编程的概念与好处
的概念与好处
的概念与好处
! 简介
" ! 应用 (重要)
#$
% ! 应用 (重要)
#$
& '%( !"%() 整合(重要)
*+(记住,解决什么问题,怎么解决)
, !-.
面向接口编程(面向抽象编程)
场景:用户添加
!/000/!$$!
不是 1!$$!
好处:灵活
什么是 IOC(DI),有什么好处
把自己 * 的东西改为由容器提供
初始化具体值
装配
好处:灵活装配
Spring 简介
项目名称: !/000//'
环境搭建
只用
!234$$$$4!!
容器
实例化具体
动态装配
支持
安全检查
管理
Spring IOC 配置与应用
561不给提示:
a) **77$7#$7#$!
b) 8 +97
:11;<;0=00/ !;;!4$*34"%;;';!44"#
8>1 +11<0=00/ !!4$*34"%'!44
"#
?@1 <$:
?1 <1***!$*3!<$!44"#
注入类型
a) !/000///@
b) (重要)
c) 构造方法(可以忘记)
d)
接口注入(可以忘记)
$
a) !/000///A$
b) $ 可以用特殊字符
简单属性的注入
a) !/0"00// $
b) B$CD'CDE
" B中的 属性
a) !/0%00//./
b) !单例
c) 每次创建新的对象
% 集合注入
a) !/0&00//
b) 很少用,不重要!参考程序
& 自动装配F很少用)
!/0,00//'G
a) A$
b) @
c) 如果所有的 都用同一种,可以使用 的属性:'4'*
, 生命周期
a) !/0=00//:/
b) H4F不重要
c) 4$<4$<不要和 一起用(了解)
= 第一步:
a) 修改 #$ 文件,参考文档<context:annotation-config />
0 I'*
a) 默认按类型
b) 如果想用 A$,使用I6'+
c) 写在 +(第三种注入形式)(不建议,破坏封装)
d) 如果写在 上,IJ'+ 需要写在参数上
I>'(重要)
a) 加入:$$4
b) 默认按名称,名称找不到,按类型
c) 可以指定特定名称
d) 推荐使用
e) 不足:如果没有源码,就无法运用 ,只能使用 #$
I$I II>
a) 初始化的名字默认为类名首字母小写
b) 可以指定初始化 的名字
I
I'C4$<KIC4$<K
什么是 AOP
面向切面编程 44!$$!
是对面向对象的思维方式的有力补充
!/00//'
好处:可以动态的添加和删除在切面上的逻辑而不影响原来的执行代码
5
' 的
概念:
-释意1切面与原方法交接点 即 切入点
剩余13页未读,继续阅读
jtlyuan
- 粉丝: 159
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功