你的位置:首页 > Java教程

[Java教程]Spring in Action 学习笔记二


装配bean

2015年10月9日

9:49

    

    

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

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

    

    

声明bean

    

典型的配置文件

    

    

屏幕剪辑的捕获时间: 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

    

    

使用表达式装配(略)。

    

    

    

    

最小化配置

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