@Resource注解

Annotation 第一步:

a) 修改 xml 文件,参考文档<context:annotation-config />

@Autowired
  a) 默认按类型 by type
  b) 如果想用 byName,使用@Qulifier

  c) 写在 private field (第三种注入形式) (不建议,破坏封装)
  d) 如果写在 set 上,@qualifier 需要写在参数上

@Resource(重要)

  a) 加入:j2ee/common-annotations.jar,如图:

  b) 默认按名称,名称找不到,按类型

    xml 配置:

1 <bean id="userDAO" class="com.bjsxt.dao.impl.UserDAOImpl"></bean>

    注解:默认去找 userDAO,如果没找到,就按类型再去找

1     @Resource2     public void setUserDAO(UserDAO userDAO) {
3         this.userDAO = userDAO;
4     }

   也可以在注解中指定是哪一个bean: 1 @Resource(name="u") ,就是找名称为u的对象。

代码链接: http://pan.baidu.com/s/1c2rK9I4 密码: uv8k

jar包链接: http://pan.baidu.com/s/1hs655SK 密码: 6h8x

转载于:https://www.cnblogs.com/ShawnYang/p/6897514.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值