Возможно, из-за моего неправильного английского языка я не мог понять преимущества использования @Autowired аннотация.
Согласно руководству, мы можем упростить первый (I) случай до второго случая (II.) с помощью @Autowired.
Мой вопрос: что означает @Autowired? Потому что он больше ничего не говорит, поскольку без использования @Autowired компилятор может выяснить, что «EmpDao emDao» и «EmpManager» тесно связаны согласно объявлению.
код цитируется из здесь
I.
public class EmpManager {
private EmpDao empDao;
public EmpDao getEmpDao() {
return empDao;
}
public void setEmpDao(EmpDao empDao) {
this.empDao = empDao;
}
...
}
] II.
import org.springframework.beans.factory.annotation.Autowired;
public class EmpManager {
@Autowired
private EmpDao empDao;
}