spring bean是什么


Spring有跟多概念,其中最基本的一個就是bean,那到底spring bean是什么?

Bean是Spring框架中最核心的兩個概念之一(另一個是面向切面編程AOP)。

是否正確理解 Bean 對於掌握和高效使用 Spring 框架至關重要。

遺憾的是,網上不計其數的文章,卻沒有簡單而清晰的解釋。

那么,Spring bean 到底是什么?

接下來我們用圖文方式來解析這一個概念。

1 定義

Spring 官方文檔對 bean 的解釋是:

In Spring, the objects that form the backbone of your application and that are managed by the Spring IoC container are called beans. A bean is an object that is instantiated, assembled, and otherwise managed by a Spring IoC container.

翻譯過來就是:

在 Spring 中,構成應用程序主干並由Spring IoC容器管理的對象稱為bean。bean是一個由Spring IoC容器實例化、組裝和管理的對象。

概念簡單明了,我們提取處關鍵的信息:

  1. bean是對象,一個或者多個不限定
  2. bean由Spring中一個叫IoC的東西管理
  3. 我們的應用程序由一個個bean構成

第1和3好理解,那么IoC又是什么東西?

 

https://www.awaimai.com/2596.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM