前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >beandefinition与beanfactory

beandefinition与beanfactory

作者头像
gzq大数据
发布2021-04-23 14:21:47
3720
发布2021-04-23 14:21:47
举报
文章被收录于专栏:大数据那些事大数据那些事

前面在讲到bean的生命周期时,提到了beandefinition,这个东西是用来创建bean对象的,beandefinition有很多重要属性:1.beanClass 2.scope 3.isLazy 4.dependsOn 5.primary 6.initMethodName

beanclass

表示一个bean的类型

scope

bean的作用域,singleton,单例,prototype,原型bean

isLazy

原型bean的izLazy不起作用,非懒加载的单例bean会在spring启动过程中直接生成好

dependsOn

在一个bean创建之前,把它依赖的bean都得创建好

primary

如果找到了多个同type的bean,会查看有没有主bean,如果存在,则直接注入

initMethodName

初始化时对bean进行加工

beanfactory将利用beandefinition来生成bean对象,beanfactory下面有很多实现类。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档