码迷,mamicode.com
首页 > 编程语言 > 详细

什么是 spring 的内部 bean?

时间:2020-06-14 11:15:59      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:set   getters   getter   原型   vat   微软雅黑   inner   name   ott   

只有将 bean 用作另一个 bean 的属性时,才能将 bean 声明为内部 bean。

为了定义 bean,Spring 的基于 XML 的配置元数据在 <property>

<constructor-arg> 中提供了 <bean> 元素的使用。内部 bean 总是匿名

的,它们总是作为原型。

例如,假设我们有一个 Student 类,其中引用了 Person 类。这里我们将只创

建一个 Person 类实例并在 Student 中使用它。

Student.java

public class Student {

private Person person;

//Setters and Getters

}

public class Person {

private String name;

private String address;

//Setters and Getters

}

bean.xml

<bean id=“StudentBean" class="com.edureka.Student">

<property name="person">

<!--This is inner bean -->

<bean class="com.edureka.Person">

<property name="name" value=“Scott"></property>

<property name="address" value=

“Bangalore"></property>

</bean>

</property>

</bean>

什么是 spring 的内部 bean?

标签:set   getters   getter   原型   vat   微软雅黑   inner   name   ott   

原文地址:https://www.cnblogs.com/programb/p/13020975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!