您的位置:首页 > 编程语言 > Java开发

SSH---Spring减少配置量将公共的配置进行抽象

2015-09-01 00:22 573 查看

SSH---Spring减少配置量将公共的配置进行抽象

最近做项目的过程中遇到一个关于Spring配置特别基础的问题——减少配置量将公共的配置进行抽象。为此特地翻看以前看过的视频刚好有类似的Demo,所以就借用一下分享给大家。

抽象前

配置文件大致如下(只将可以抽象的地方贴出来):


<bean id="bean2" class="com.tgb.spring.Bean2">
      <property name="id"value="100"/>
      <propertyname="name" value="zhangsan"/>
      <propertyname="sex" value="nan"/>
   </bean>
  
   <beanid="bean3" class="com.tgb.spring.Bean3">
      <propertyname="id" value="100"/>
      <propertyname="name" value="zhangsan"/>
      <propertyname="sex" value="nan"/>
<property name="age">
        <value>90</value>
      </property>
      <property name="password" value="123"/>
   </bean>
  
   <beanid="bean4" class="com.tgb.spring.Bean4">
      <propertyname="id" value="100"/>
      <propertyname="name" value="zhangsan"/>
      <propertyname="sex" value="nan"/>
      <propertyname="age">
        <value>90</value>
      </property>
   </bean>
    
   <bean id="bean5" class="com.tgb.spring.Bean5">
      <property name="password" value="123"/>
   </bean>



抽象后

抽象之后配置文件看起来就舒服多了,如下:

<beanid="bean2" class="com.tgb.spring.Bean2">
              <propertyname="bean3" ref="bean3"/>    
              <propertyname="bean4">
                     <refbean="bean4"/>
              </property>
              <propertyname="bean5" ref="bean5"/>
       </bean>
      
       <bean id="bean3"class="com.tgb.spring.Bean3">
              <property name="id"value="100"/>
              <property name="name"value="zhangsan"/>
              <property name="sex"value="nan"/>
       </bean>
      
       <bean id="bean4"class="com.tgb.spring.Bean4">
              <property name="id"value="100"/>
              <property name="name"value="zhangsan"/>
              <property name="sex"value="nan"/>
              <propertyname="age">
                     <value>90</value>
              </property>
       </bean>
        
       <bean id="bean5"class="com.tgb.spring.Bean5">
              <propertyname="password" value="123"/>
       </bean>




总结

其实挺简单的只是如果我们在写代码的时候如果能够多注意一些这样的细节我们能够让我们的代码看起来更加简洁,另外一方面,笔者觉得无论是写代码不光自己能看懂,也要方便其他人审阅。

笔者想做好每一件经过自己手的事,让每一个让笔者干活的人放心。

本文资源链接http://download.csdn.net/detail/senior_lee/9068837
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: