PC6下载站

分类分类

Spring3注释装配的实践方案

关注+2011-02-11作者:佚名

6 页 Xml代码

Xml代码
<bean id="sqlMapClientDaoInjector" 
    class="com.seraph.bi.suite.support.dao.assembly.SqlMapClientDaoInjector"> 
    <property name="dataSource" ref="${jdbc.dataSource}" /> 
    <property name="sqlMapClient" ref="sqlMapClient" /> 
</bean> 

 <bean id="sqlMapClientDaoInjector"
  class="com.seraph.bi.suite.support.dao.assembly.SqlMapClientDaoInjector">
  <property name="dataSource" ref="${jdbc.dataSource}" />
  <property name="sqlMapClient" ref="sqlMapClient" />
 </bean>

至此我们完成了Spring注释配置的改造。

 总结下实现思路,首先是在需要自动加载的类上加入@Repository注释标签,对于需要改变默认类名生成规则的约定,编写实现BeanNameGenerator接口的类,然后对于需要抽象的内置类的配置,自实现后依赖注入的实现。针对此例我们要体会实现的思路,即了解Spring容器的工作原理和设计思想,而后我们可以对其实现有益且有必要的改进工作,但最终都是旨在简化配置,较少没有必要的工作量。

展开全部

相关文章

更多+相同厂商

热门推荐

  • 最新排行
  • 最热排行
  • 评分最高
排行榜

    点击查看更多

      点击查看更多

        点击查看更多

        说两句网友评论

          我要评论...
          取消