SpringinAction学习笔记二-DI

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

装配bean

2015年10月9日

9:49

   

 

   

 

SPRng中,对象无需自己负责查找或创建其关联的其他对象。相关,容器负责吧需要相互协作的对象引用赋予各个对象。

创建应用对象之间协作关系的行为通常被称为装配(wiring)。这是依赖注入的本质。

   

 

   

 

声明bean

   

 

典型的xml配置文件

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:17

   

 

spring核心自带了10个命令空间

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:18

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:19

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:20

   

 

构造器注入:

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:20

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:21

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:22

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:22

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:22

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:23

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:23

   

 

初始化和销毁

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:24

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:25

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:26

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:26

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:26

   

 

   

 

注入属性

1、注入简单值:

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:49

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:49

   

 

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:49

   

 

2、引入其他bean

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:50

   

 

   

 

引入内部bean

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:51

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:52

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:52

   

 

命令空间p装配属性

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:52

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:53

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:53

   

 

3、装配集合

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:54

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:55

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:55

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:55

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:56

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:56

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:56

   

 

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:56

   

 

   

 

Maap

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:57

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:57

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:57

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:57

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:58

   

 

   

 

空值:

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 10:58

   

 

   

 

使用表达式装配(略)。

   

 

   

 

   

 

   

 

最小化xml配置

2015年10月9日

11:10

   

 

4中类型的自动装配(略)

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 11:11

   

 

   

 

   

 

3.2注解装配:

   

 

屏幕剪辑的捕获时间: 2015-10-9 11:14

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 11:15

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 11:19

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 11:19

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 11:19

   

 

   

 

   

 

屏幕剪辑的捕获时间: 2015-10-9 11:19

   

 

   

 

   

 

   

 

   

 

   

 

  

 

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航