Annotation 第一步:
a) 修改 xml 文件,参考文档<context:annotation-config />
@Autowired
a) 默认按类型 by type b) 如果想用 byName,使用@Qulifierc) 写在 private field (第三种注入形式) (不建议,破坏封装)
d) 如果写在 set 上,@qualifier 需要写在参数上@Resource(重要)
a) 加入:j2ee/common-annotations.jar,如图:
b) 默认按名称,名称找不到,按类型
xml 配置:
1
注解:默认去找 userDAO,如果没找到,就按类型再去找
1 @Resource2 public void setUserDAO(UserDAO userDAO) {3 this.userDAO = userDAO;4 }
也可以在注解中指定是哪一个bean: 1 @Resource(name="u") ,就是找名称为u的对象。
代码链接: 密码: uv8k
jar包链接: 密码: 6h8x