欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

spring 注解注入构造函数,指定bean名称,springbean,如下示例实现spring

来源: javaer 分享于  点击 7853 次 点评:94

spring 注解注入构造函数,指定bean名称,springbean,如下示例实现spring


如下示例实现spring 注解注入构造函数,指定bean名称:

package cn.outofmemory.hellspring.transaction;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;import org.springframework.stereotype.Repository;import com.ibatis.sqlmap.client.SqlMapClient;@Repositorypublic class CustomerDao extends SqlMapClientDaoSupport {    @Autowired(required = true)    public CustomerDao(@Qualifier(value="sqlMapClient4A") SqlMapClient sqlMapClient) {        super.setSqlMapClient(sqlMapClient);    }}

注意Qualifier的位置必须放在参数的前面,而不能放在构造函数的前面。 这是合理的如果一个构造函数有多个参数的话把Qualifier放在构造函数前面就会有歧义。

相关栏目:

用户点评