随笔:93 文章:11 评论:22 引用:0
My Rhythm
万物皆对象 万事归节奏
首页
发新随笔
发新文章
联系
聚合
管理
[原]spring学习笔记6.补遗2
对于testInjection2()方法;
我们执行的效果是:
1
sdfs2008/03/06
2
一旦注入就会打印.我是bean1的setInt方法
3
bean2.bean3.id=10
4
bean2.bean3.name=这个在公共中有定义值.如果bean3中再定义.则以bean3覆盖原来的配置内容
5
bean2.bean3.password=1235
6
bean2.bean4.id=10
7
bean2.bean4.name=tom
8
bean2.bean5.age=10
第一行是编辑器中的打印
第二行是bean1中intsetter中的打印
第三行开始是配置文件中的注入
xml配置文件中配置.
可以发现,spring会将配置文件中的东西一起全部注入.而不管这个是否有被用到.
testInjection2()方法根本没有用到Bean1的settintvalue方法和时间编辑器.
1
<?
xml version="1.0" encoding="UTF-8"
?>
2
<
beans
3
xmlns
="http://www.springframework.org/schema/beans"
4
xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
5
xsi:schemaLocation
="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"
6
default-lazy-init
="false"
>
其中 default-lazy-init="false" 是默认就为false的. 假如我们设置为true.
则重新运行
testInjection2()方法效果如下:
1
bean2.bean3.id=10
2
bean2.bean3.name=这个在公共中有定义值.如果bean3中再定义.则以bean3覆盖原来的配置内容
3
bean2.bean3.password=1235
4
bean2.bean4.id=10
5
bean2.bean4.name=tom
6
bean2.bean5.age=10
结果,与其无关的不会打印.
说明只初始了与
testInjection2()方法
相关的东西.
结论: spring默认将配置文件中描述的所有依赖关系注入.(延迟默认为false)
注意:配置文件中设置lazy为true.只对该配置文件起作用.对其他配置文件没有效果
发表于 2009-02-16 21:17
redcoatjk
阅读(201)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
CALENDER
<
2024年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
(22)
balabala(2)
(rss)
Database(9)
(rss)
Hibernate(1)
(rss)
J2se(5)
(rss)
Others_4Data Persistence(2)
(rss)
Spring(1)
(rss)
View_lever(2)
(rss)
随笔档案
(76)
2014年3月 (1)
2013年11月 (1)
2013年4月 (1)
2012年9月 (1)
2012年7月 (3)
2012年6月 (1)
2012年2月 (2)
2011年11月 (2)
2011年10月 (1)
2011年8月 (5)
2011年6月 (1)
2011年5月 (3)
2011年2月 (1)
2010年8月 (2)
2010年7月 (2)
2010年6月 (2)
2010年5月 (3)
2010年3月 (3)
2009年11月 (2)
2009年10月 (2)
2009年9月 (1)
2009年7月 (2)
2009年5月 (12)
2009年4月 (2)
2009年3月 (3)
2009年2月 (6)
2008年12月 (8)
2008年11月 (3)
文章分类
(12)
J2se(3)
(rss)
Spring(8)
(rss)
Stu-notes(1)
(rss)
文章档案
(17)
2013年4月 (2)
2010年8月 (1)
2009年2月 (12)
2008年10月 (2)
搜索
积分与排名
积分 - 249910
排名 - 227
最新评论
1. re: Hibernate session 获取方式浅谈[未登录]
总结的到位,很值得学习!
--111
2. re: [转]java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
ddd
--lukes
3. 将字符串-uadmin-padmin1208@192.168.0.222:/home/admin/zrl/java/rmi/activation分割成admin,admin1208,192.168.0.222,/home/admin/zrl/java/rmi/activation[未登录]
请帮忙
--美美
4. re: [转]Statement和PreparedStatement批量更新
对我的帮助真是太大了
--请问
5. re: [转]JDBC中Statement与PreparedStatement的区别
非常好的总结!顶
--naomi
评论排行榜
1. Hibernate session 获取方式浅谈(3)
2. [转]JDBC中Statement与PreparedStatement的区别(2)
3. [转]java截取字符串,截串,substring和split,分割字母和数字,正则缝隙(2)
4. [转]程序员职业规划(2)
5. [转]JDK5新特性汇总(与1.4对照)(2)
Powered By:
博客园
模板提供
:
沪江博客