beandefinition与beanfactory
生活随笔
收集整理的這篇文章主要介紹了
beandefinition与beanfactory
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前面在講到bean的生命周期時,提到了beandefinition,這個東西是用來創建bean對象的,beandefinition有很多重要屬性:1.beanClass
2.scope 3.isLazy 4.dependsOn 5.primary 6.initMethodName
| scope | bean的作用域,singleton,單例,prototype,原型bean |
| isLazy | 原型bean的izLazy不起作用,非懶加載的單例bean會在spring啟動過程中直接生成好 |
| dependsOn | 在一個bean創建之前,把它依賴的bean都得創建好 |
| primary | 如果找到了多個同type的bean,會查看有沒有主bean,如果存在,則直接注入 |
| initMethodName | 初始化時對bean進行加工 |
beanfactory將利用beandefinition來生成bean對象,beanfactory下面有很多實現類。
總結
以上是生活随笔為你收集整理的beandefinition与beanfactory的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go语言的计数器iota
- 下一篇: factorybean与beanfact