我有一個基於Spring 2.x的大型應用程序,有幾百個applicationContext.xml
文件和幾千個bean/bean工廠。如何找出Spring自動裝配的具體內容?
大部分這些XML配置都會提示類似於default-autowire="byName"
的內容,可以有效地啓用自動裝配,但只有一小部分的bean實際上是自動裝配的。大部分的bean屬性都是明確設置的。
(這是歷史的原因,我想這就是你怎麼稱呼它,當你沒有在過去的足夠聰明。)
現在我們想在所有去除自動裝配。我們相信,只有一小部分的bean實際上是自動裝配的 - 但我們不知道,究竟是什麼,確切地說是什麼。我的問題是:
我們怎樣才能知道Spring的自動裝配是什麼?
理想情況下,我們需要獲取一個bean /屬性列表,以便我們可以將這些顯式注入到XML配置中。但在用調試器深入Spring內部之前,我決定詢問SF上的某個人是否已經解決了類似的任務。
ps。我無意討論自動裝配是好還是壞。我們有許多內部技術原因來消除自動裝配,就是這樣。
謝謝,我也發現了這個日誌語句。我現在刪除了約。在我們的豆20自動線。 – lexicore