@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

posted @ 2017-05-24 10:03  流年如水烟雨随风  阅读(597)  评论(0编辑  收藏  举报