Spring Bean引用例子

2021-07-12 02:58:27 字數 680 閱讀 5639

在spring,bean可以「訪問」對方通過bean配置檔案指定相同或不同的引用。

如果是在不同xml檔案中的bean,可以用乙個「ref」標籤,「bean」屬性引用它。

「csvoutputgenerator」或「jsonoutputgenerator」通過屬性標籤使用'ref'屬性, - 在這個例子中,bean 「outputhelper」 在 'spring-common.xml' 宣告可以訪問其他 bean在'spring-output.xml'。

file : spring-common.xml

file : spring-output.xml

如果引用在同乙個xml檔案中的bean,你可以用 'ref' 標籤,「local」屬性引用它。

在這個例子中,bean 「outputhelper」 在 'spring-common.xml' 宣告可以相互訪問「csvoutputgenerator」或「jsonoutputgenerator」。

file : spring-common.xml

其實,無論是在相同或不同的xml檔案,「ref」 標籤可以訪問乙個bean,但是,對於該項目的可讀性,如果引用了相同的 xml檔案中宣告 bean,您應該使用「local」屬性。

關於 引用 的簡單例子

一般而言,引用的使用限制在以下三種情況 1.引數本身必須改變 2.要傳回兩個以上的值 3.有大量引數需要傳遞,如果不使用引用,則將耗費時間在引數的複製上.例如引數為大型向量或矩陣的情況.以下是簡單的引用的例子 temp2.cpp 定義控制台應用程式的入口點。include stdafx.h incl...

關於js物件引用的小例子

看完下面的 相信對js物件引用又有了新的認識,直接上 1 split 把字串分割成字串陣列2 reverse 會改變陣列本身,並返回原陣列的引用 3var arr1 john split arr1 j o h n 45 var arr2 arr1.reverse arr1 arr2 n h o j ...

php中變數賦值是引用的例子

php中的變數賦值都是複製,但是有乙個引用的例子,因為看手冊的時候注意到了,在這裡記下一筆 arr array name baixiaoshi age 23 echo print r arr echo arr2 arr 結果array name baixiaoshi age 23 arr2 hobb...