bean和reference bean的范围

时间:2016-04-08 11:18:36

标签: java spring scope javabeans

在春季应用中, Say Bean人是范围原型 和Bean地址是范围单例

 Class person 
    {
    string name; 
    int age; 
    int rollno;
    Address address; 
    // Getters & Setters
    }

 Class Address 
{ 
int door_no; 
string street_name; 
// Getters & Setters 
}

很明显,每次请求时都会为创建一个新实例。 现在将为地址的每个请求创建一个新实例,或者因为它将从人员引用它将具有范围 - 原型?

In sringBean.xml

    <bean id="studentBeanId" class="com.saro.corespring.autowire.Person"
        autowire="byName" scope="prototype">
        <property name="name" value="saro" />
        <property name="age" value="25" />
        <property name="roll_no" value="101" />
    </bean>

<bean id="addressBean" class="com.saro.corespring.autowire.Address" autowire="byType" scope="singleton">
        <property name="door_no" value="10" />
        <property name="street_name" value="Street Name" />
        </bean>

0 个答案:

没有答案