首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Spring拾掇4 - 公共属性的注入

2012-10-07 
Spring整理4 -- 公共属性的注入如何将公共的注入定义描述出来?* 通过bean标签定义公共的属性,指定abstra

Spring整理4 -- 公共属性的注入

如何将公共的注入定义描述出来?

* 通过<bean>标签定义公共的属性,指定abstract=true

* 具有相同属性的类在<bean>标签中指定其parent属性

例如:一个对象有三个属性分别为:id、name、password,另一个对象有四个属性为id、name、loginpass

例子代码:

Bean1.javapublic class Bean1 {     private int id;       private String name;     private String password;Bean2.javapublic class Bean2 {     private int id;       private String name;     private String loginpass;

?

applicationContext.xml:

   <bean id="beanAbstract" abstract="true">        <property name="id" value="1"/>        <property name="name" value="Jack"/>   </bean>               <bean id="bean3" parent="beanAbstract">        <!-- 可以覆盖父类赋予的值 -->        <property name="name" value="Tom"/>        <property name="password" value="123"/>   </bean>   <bean id="bean4" parent="beanAbstract">        <property name="loginpass" value="123"/>   </bean>

?

热点排行