官术网_书友最值得收藏!

5.5 Class表達(dá)式

Class的主要功能是實(shí)現(xiàn)反射處理,在SpEL中可以直接通過(guò)Class表達(dá)式實(shí)現(xiàn)對(duì)象處理以及類中成員或方法的調(diào)用。Class表達(dá)式的處理形式如表5-6所示。

表5-6 Class表達(dá)式

下面針對(duì)表5-6給出的表達(dá)式操作,做幾個(gè)詳細(xì)的說(shuō)明。

范例:【mldnspring-base模塊】獲取Class類型對(duì)象。

本程序獲取了String類的Class對(duì)象。這種做法與Class.forName功能類似,但顯然基于SpEL處理更加規(guī)范。

范例:【mldnspring-base模塊】調(diào)用靜態(tài)方法。

范例:【mldnspring-base模塊】表達(dá)式實(shí)例化對(duì)象。

通過(guò)Class表達(dá)式可以實(shí)現(xiàn)反射調(diào)用,最為關(guān)鍵的是可以利用字符串的結(jié)構(gòu)實(shí)現(xiàn)指定類對(duì)象的實(shí)例化處理。這一點(diǎn)大大加強(qiáng)了字符串的功能,也加強(qiáng)了Spring配置文件的功能。

主站蜘蛛池模板: 江永县| 阜宁县| 和林格尔县| 枣庄市| 如东县| 封开县| 视频| 肇州县| 玉林市| 富民县| 时尚| 彭水| 扎鲁特旗| 高邮市| 鄂托克前旗| 嵊泗县| 合江县| 邻水| 军事| 青海省| 宝清县| 包头市| 花莲县| 合作市| 深圳市| 柳河县| 武邑县| 蕉岭县| 合江县| 天镇县| 普格县| 平江县| 大同市| 灌云县| 波密县| 凌海市| 桦甸市| 新津县| 澎湖县| 龙海市| 崇信县|