注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

2011终点

2011终点

 
 
 

日志

 
 

如何减少spring的配置文件  

2011-03-18 15:14:46|  分类: java |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 * 通过<bean>标签将公共的配置提取出来,然后指定<bean>标签中的abstract属性为true
 * 在其他<bean>标签中指定其parent

 

  参见:applicationContext-common.xml

1.applicationContext-common.xml:

  <?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:aop="http://www.springframework.org/schema/aop"
      xmlns:tx="http://www.springframework.org/schema/tx"
      xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd" default-lazy-init="true">
 <bean id="AbstractBean" abstract="true">
  <property name="id" value="100"/>
  <property name="name" value="zhangsan"/>
  <property name="sex" value="nan"/>
 </bean>
 
 <bean id="bean3" class="com.bjpowernode.spring.Bean3" parent="AbstractBean"/>
 
 <bean id="bean4" class="com.bjpowernode.spring.Bean4" parent="AbstractBean">
  <property name="age">
   <value>90</value>
  </property>
 </bean>
</beans>

2.Bean3

   

public class Bean3 {

 private int id;
 
 private String name;
 
 private String sex;

 public int getId() {
  return id;
 }

 public void setId(int id) {
  this.id = id;
 }

 public String getName() {
  return name;
 }

 public void setName(String name) {
  this.name = name;
 }

 public String getSex() {
  return sex;
 }

 public void setSex(String sex) {
  this.sex = sex;
 }
}

 

3.bean4

 

public class Bean4 {
 
 private int id;
 
 private String name;
 
 private String sex;

 private int age;

 public int getId() {
  return id;
 }

 public void setId(int id) {
  this.id = id;
 }

 public String getName() {
  return name;
 }

 public void setName(String name) {
  this.name = name;
 }

 public String getSex() {
  return sex;
 }

 public void setSex(String sex) {
  this.sex = sex;
 }

 public int getAge() {
  return age;
 }

 public void setAge(int age) {
  this.age = age;
 }
}


 


 

 

 

  评论这张
 
阅读(166)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017