天天看點

《Spring實戰(第4版)》——2.6 小結

本節書摘來自異步社群《spring實戰(第4版)》一書中的第2章,第2.6節,作者: 【美】craig walls(沃爾斯)著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

spring架構的核心是spring容器。容器負責管理應用中元件的生命周期,它會建立這些元件并保證它們的依賴能夠得到滿足,這樣的話,元件才能完成預定的任務。

在本章中,我們看到了在spring中裝配bean的三種主要方式:自動化配置、基于java的顯式配置以及基于xml的顯式配置。不管你采用什麼方式,這些技術都描述了spring應用中的元件以及這些元件之間的關系。

我同時建議盡可能使用自動化配置,以避免顯式配置所帶來的維護成本。但是,如果你确實需要顯式配置spring的話,應該優先選擇基于java的配置,它比基于xml的配置更加強大、類型安全并且易于重構。在本書中的例子中,當決定如何裝配元件時,我都會遵循這樣的指導意見。

因為依賴注入是spring中非常重要的組成部分,是以本章中介紹的技術在本書中所有的地方都會用到。基于這些基礎知識,下一章将會介紹一些更為進階的bean裝配技術,這些技術能夠讓你更加充分地發揮spring容器的威力。