Зависит ли инъекция означает, что вам никогда не понадобится «новое» ключевое слово? Или разумно ли прямо создавать простые листовые классы, такие как коллекции?Есть ли когда-либо случай для «нового» при использовании инъекции зависимостей?
В приведенном ниже примере я впрыснуть компаратор, запрос и дао, но SortedSet непосредственно инстанцирован:
public Iterable<Employee> getRecentHires()
{
SortedSet<Employee> entries = new TreeSet<Employee>(comparator);
entries.addAll(employeeDao.findAll(query));
return entries;
}
Весна также имеет класс 'ReflectionTestUtils' для операций с частными членами. –