BaoYaEr
Spring AOP的動態載入原理
Spring 是根據配置文件在運行時生成bean對象的,其基本原理是用了Java 的refelection機制,我們看看java簡單實現一個動態設置屬性的例子
Class?cls
=
Class.forName(
"
com.entiy.User
"
);
Method?method
=
cls.getMethod(
"
SetName
"
,Class?[]
{String.
class
}
);
??
Object?obj
=
cls.newInstance();
?
method.invoke(obj,
new
?Object[]
{
"
Erica
"
}
)
????
return
?obj;????????
//
設置屬性后返回對象(只配置一次)
上面我們同過refelection動態的調用了User對象的SetName()方法設置其name屬性。假設這些屬性都是通過配置文件讀入的,則我們實現了一個最簡單的BeanWrapper。
spring 的BeanWrapper源理相信大家也大體對比中有了理解
Class?cls
=
Class.forName(
"
com.entiy.User
"
);
Object?obj
=
cls.newInstance();
BeanWrapper?bw
=
new
?BeanwrapperImp(obj);
bw.setProperty(
"
name
"
,
"
Eriica
"
);
發表于 2006-12-27 14:35
大田斗
閱讀(2416)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
<
2006年12月
>
日
一
二
三
四
五
六
26
27
28
29
30
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
31
1
2
3
4
5
6
導航
BlogJava
首頁
發新隨筆
發新文章
聯系
聚合
管理
統計
隨筆: 32
文章: 427
評論: 144
引用: 0
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(5)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2008年12月 (1)
2008年4月 (2)
2008年2月 (1)
2008年1月 (1)
2007年12月 (3)
2007年11月 (1)
2007年10月 (3)
2007年7月 (2)
2007年6月 (1)
2007年4月 (2)
2007年3月 (3)
2007年2月 (5)
2007年1月 (3)
2006年12月 (4)
文章分類
axis(6)
(rss)
eclipse(7)
(rss)
Hibernate(30)
(rss)
html/js/css(107)
(rss)
java(106)
(rss)
linux(7)
(rss)
Lucene(7)
(rss)
spring(36)
(rss)
Spring CLOUd(1)
(rss)
Strtus(30)
(rss)
其它(48)
(rss)
開源opensource(48)
(rss)
數據庫DateBase(30)
(rss)
設計模式(12)
(rss)
文章檔案
2018年8月 (1)
2012年5月 (1)
2012年4月 (2)
2011年7月 (6)
2010年3月 (1)
2010年2月 (1)
2010年1月 (3)
2009年12月 (1)
2009年10月 (1)
2009年8月 (3)
2009年3月 (1)
2009年2月 (1)
2008年12月 (3)
2008年11月 (10)
2008年10月 (3)
2008年9月 (2)
2008年8月 (2)
2008年7月 (4)
2008年6月 (13)
2008年5月 (15)
2008年4月 (9)
2008年3月 (10)
2008年1月 (18)
2007年12月 (33)
2007年11月 (6)
2007年10月 (18)
2007年9月 (10)
2007年8月 (18)
2007年7月 (15)
2007年6月 (25)
2007年5月 (19)
2007年4月 (26)
2007年3月 (38)
2007年2月 (33)
2007年1月 (27)
2006年12月 (27)
2006年11月 (12)
java
Ajax特效網站
cndiy nio
GRO
Hani Suleiman's blog
Java之路
java論壇
J道
mule
mule 入門
oksonic(動畫教程)
一路由你
中國eclipse
八進制
在線源碼
多線程實戰
天火
小米的blogjava
幻境伯克----jface/swt
很全的博克-強
每日一得
滿江紅
邢紅瑞
飛翔
鳥詩選(js)
鳥食軒 (dhtml)
工具
apache中文手冊
extjs學習
iconFindre
java 安全
javaresearch
java技巧網
js之王
matrix(study)
prototype api
spring中文
北京IT企業速查
在線流程圖工具
雅虎翻譯
朋友
Happyshow
hibernate異常
skywalker
sunshow
xf
亞光
同云博客
小弟鵬
張玉磊
昕
李陽
黃鳴
搜索
積分與排名
積分 - 1104423
排名 - 28
最新評論
1.?re: hibernate.cfg.xml配置
好全啊 .. 棒棒噠 ~ !
--junqinag.yang
2.?re: Quartz任務調度快速入門
我現在來看還是覺得不錯
--小任
3.?re: js中this的總結
評論內容較長,點擊標題查看
--pam
4.?re: Quartz任務調度快速入門
樓主辛苦
--yd
5.?re: Quartz任務調度快速入門
頂了,內容寫的很好
--sen
閱讀排行榜
1.?網頁不緩存(3563)
2.?Form嵌套引起的問題 (2867)
3.?解決IE下CSS背景圖片閃爍的Bug(2458)
4.?Spring AOP的動態載入原理(2416)
5.?如何制作漂亮的Excel表格(2057)
評論排行榜
1.?北京戶口--吃官司(5)
2.?開始→運行→輸入的命令集錦(3)
3.?讓網頁上的所有圖片動起來(2)
4.?Dom4j 編碼問題徹底解決 (1)
5.?心情不爽(1)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 大田斗
主站蜘蛛池模板:
成年人网站免费视频
|
亚洲天堂免费在线视频
|
久久久亚洲精品视频
|
亚洲福利电影一区二区?
|
日韩免费观看一区
|
最近中文字幕免费mv视频8
|
亚洲va中文字幕无码
|
久久精品国产亚洲综合色
|
男女拍拍拍免费视频网站
|
麻豆国产人免费人成免费视频
|
亚洲AV综合色区无码二区爱AV
|
ww在线观视频免费观看
|
亚洲成a人片毛片在线
|
国产99视频精品免费视频76
|
亚洲人成网站18禁止一区
|
亚洲剧场午夜在线观看
|
很黄很色很刺激的视频免费
|
亚洲欧洲精品成人久久曰
|
久久免费视频精品
|
亚洲国产成人精品青青草原
|
最新仑乱免费视频
|
免费大片av手机看片高清
|
97免费人妻无码视频
|
亚洲精品无码少妇30P
|
亚洲精品无码成人片在线观看
|
人妻在线日韩免费视频
|
国产成人一区二区三区免费视频
|
久久亚洲中文字幕精品有坂深雪
|
色妞www精品视频免费看
|
拨牐拨牐x8免费
|
羞羞漫画在线成人漫画阅读免费
|
色久悠悠婷婷综合在线亚洲
|
激情无码亚洲一区二区三区
|
女人18毛片特级一级免费视频
|
亚洲中文字幕一区精品自拍
|
一级一看免费完整版毛片
|
亚洲亚洲人成综合网络
|
久久国产成人精品国产成人亚洲
|
中文字幕亚洲精品资源网
|
91成人免费观看在线观看
|
亚洲日产2021三区
|