加入:j2ee/common-annotations.jar
默认按名称(例子里如果没定义name,会自动找名字为dao的bean),名称找不到,按类型可以指定特定名称
不足:如果没有源码,就无法运用annotation,只能使用xml
代码中的xml和@autowire一样
只是写的annotation不同
public class StudentService {
private StudentDao dao;
public StudentDao getDao() {
return dao;
}
@Resource(name="dao1")
public void setDao(StudentDao dao) {
this.dao = dao;
}
public void add(User u){
dao.save(u);
}
}