淺談Spring Bean
淺談Spring Bean 的定義
一、Bean的定義
1.被稱作 bean 的物件是構成應用程式的支柱也是由 Spring IoC 容器管理的。bean 是一個被例項化,組裝,並通過 Spring IoC 容器所管理的物件。
2.這些 bean 是由用容器提供的配置後設資料建立的,通俗的說就是Spring IOC容器通過載入xml檔案建立了一個個bean例項
3.bean 定義被稱為配置後設資料的資訊,容器也需要知道這些配置後設資料:
(1)如何建立一個bean
(2)bean的生命週期的詳細資訊
(3)bean的依賴關係
4.如何建立一個bean例項,具體屬性見下表
二、Bean與Spring 容器之間的關係
1.Spring容器通過讀取Bean配置的後設資料的資訊,而配置後設資料的資訊可以通過以下三種方式實現
(1)基於xml的配置檔案
(2)基於註解的配置(annotation),例如:@Component、@Services等
(3)基於java的配置,例如:java config是指基於java配置的spring
2.Bean定義登錄檔,spring容器根據登錄檔例項化Bean
3.將例項化的Bean例項放到Spring容器的Bean快取池中
4.最終當應用程式需要使用到了某個類的例項的時候就會從Spring容器中的Bean緩衝池中取
相關文章
- 淺談Spring框架Spring框架
- Spring @Transactional註解淺談Spring
- 談談Spring中的物件跟Bean,你知道Spring怎麼建立物件的嗎?Spring物件Bean
- 淺析spring——IOC 之 分析 Bean 的生命週期SpringBean
- [Spring]BeanSpringBean
- 深談Spring如何解決Bean的迴圈依賴SpringBean
- 【Spring】Bean管理SpringBean
- Spring Bean容器SpringBean
- Spring原始碼淺析之bean例項的建立過程(二)Spring原始碼Bean
- Spring原始碼淺析之bean例項的建立過程(一)Spring原始碼Bean
- Spring Bean 詳解SpringBean
- spring boot factory beanSpring BootBean
- Spring基礎(Bean)SpringBean
- Spring bean 裝配SpringBean
- Spring Bean 綜述SpringBean
- Spring Bean作用域SpringBean
- Spring裝配Bean(六)Bean的作用域SpringBean
- 淺淺談ReduxRedux
- Spring Bean 標籤解析SpringBean
- Spring Bean生命週期SpringBean
- 二、Spring裝配BeanSpringBean
- Spring系列.Bean簡介SpringBean
- 《Spring》(六)---- Bean的scopeSpringBean
- Spring裝配Bean(四)SpringBean
- Spring裝配Bean(一)SpringBean
- Spring裝配Bean(二)SpringBean
- Spring Bean 生命週期SpringBean
- 淺嘗Spring註解開發_Bean生命週期及執行過程SpringBean
- Spring 學習筆記(2) Spring BeanSpring筆記Bean
- Spring IOC 一——Spring容器裝配BeanSpringBean
- Spring 原始碼(17)Spring Bean的建立過程(8)Bean的初始化Spring原始碼Bean
- 淺淺淺談JavaScript作用域JavaScript
- 「Spring認證」Spring Bean 定義教學SpringBean
- 關於Spring的bean注入SpringBean
- spring bean 擴充套件方式SpringBean套件
- Spring Bean 的一生SpringBean
- Spring IoC bean 的建立(上)SpringBean
- Spring Bean的生命週期SpringBean