Việc tiêm phụ thuộc có nghĩa là bạn không bao giờ cần từ khóa 'mới'? Hoặc là hợp lý để trực tiếp tạo ra các lớp lá đơn giản như bộ sưu tập?Có bao giờ xảy ra trường hợp 'mới' khi sử dụng tính năng tiêm phụ thuộc không?
Trong ví dụ dưới đây tôi tiêm so sánh, truy vấn và dao, nhưng SortedSet được trực tiếp instantiated:
public Iterable<Employee> getRecentHires()
{
SortedSet<Employee> entries = new TreeSet<Employee>(comparator);
entries.addAll(employeeDao.findAll(query));
return entries;
}
Mùa xuân cũng có lớp 'ReflectionTestUtils' cho các hoạt động trên các thành viên riêng tư. –