乱吗,不觉得,用autowire="byName"是简洁了,但是可靠性太差了如果楼主觉得乱,就分几个spring文件,然后import到主文件就可以了

解决方案 »

  1.   

    还有一个问题,我觉得
    <bean id="transactionAttributeSource" 
    class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource"> 
    <property name="properties"> 
    <props> 
    <prop key="save*">PROPAGATION_REQUIRED </prop> 
    <prop key="update*">PROPAGATION_REQUIRED </prop> 
    <prop key="del*">PROPAGATION_REQUIRED </prop> 
    <prop key="query*">PROPAGATION_REQUIRED </prop> 
    </props> 
    </property> 
    </bean> 其实,我对这部分代码不是很理解的,请帮我解释下,主要用作什么的?
      

  2.   

    这部分代码是控制事物的,楼主应该知道事物吧,在spring就是通过配置控制的
      

  3.   

    没看出来那里乱,楼主用得spring1.x吧,是有些繁琐而已升级到2.x吧,事务这里配置简化了,也可以不用transactionInterceptor了,事务被独立出来了,而且bean也可以用注释了,就不用配置了
    详情请看spring 2.5参考手册,中文