java – Spring中的内部bean是什么?
发布时间:2020-12-15 01:24:05 所属栏目:大数据 来源:网络整理
导读:我是春天的新人. 如何在春天注入内豆? 春季内豆的主要目的是什么? 请指导我什么时候应该去春天吃内豆 最佳答案 在Spring框架中,只要bean只用于一个特定的属性,就建议将它声明为内部bean.内部bean在setter注入property和构造函数注入constructor-arg中都得
我是春天的新人. >如何在春天注入内豆? 请指导我什么时候应该去春天吃内豆 最佳答案
在Spring框架中,只要bean只用于一个特定的属性,就建议将它声明为内部bean.内部bean在setter注入’property’和构造函数注入’constructor-arg’中都得到支持.
像Inner类一样,是在另一个类的范围内定义的类.类似地,内部bean是在另一个bean的范围内定义的bean. 注入内豆
如您所见,不是使用属性标记的ref属性,而是在属性标记内定义bean.在这种情况下,将创建InnerBean类的实例并将其连接到OuterBean类的innerbean属性. 我们可以在constructor-arg标签中使用内部bean,如下所示
在这种情况下,将创建InnerBean类的实例,并将其作为OuterBean类的构造函数参数传递. 考虑这个例子 学生班
房间类
beans.xml中的bean条目
TestInnerBeanDependency类
运行TestInnerBeanDependency
内部bean定义不需要定义的id或名称;如果指定,则容器不使用此类值作为标识符.容器还会在创建时忽略范围标志:内部bean始终是匿名的,并且始终使用外部bean创建它们.不能将内部bean注入协作bean而不是封闭bean,或者独立访问它们. 我希望它能让你理解内心豆. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |