zoukankan      html  css  js  c++  java
  • 什么是 spring 的内部 bean?

    只有将 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>

  • 相关阅读:
    java-Math类
    java-Random类
    java-SimpleDateFormat类
    java-Calendar类+
    java-Calendar类
    java-System类
    java-Integer的面试题
    Android中怎么用this
    adapter(转自Devin Zhang)
    实例变量和局部变量
  • 原文地址:https://www.cnblogs.com/programb/p/13019582.html
Copyright © 2011-2022 走看看