Есть ли способ использовать инъекцию зависимостей для инъекции всех доступных реализаций определенного интерфейса весной?Интенсивность зависимостей матрицы весной?
Это что-то то же самое as asked here for .NET.
Хотя моя цель состоит в том, чтобы использовать @Autowired для этого:
public class Foo{
@Autowired
private IDataCollector[] collectors;
}
Это поддерживается бы это требует взлома или я должен предпочтительно использовать другой компонент, в котором все реализации IDataCollector регистрации themselve и использовать этот компонент аксессора с а не вместо массива?
Причина, по которой я могу думать о том, почему это не может быть реализовано по умолчанию, может заключаться в том, что она также вводит возможные макетные реализации там, где это неуместно. Хотя мне все еще интересно, что это возможно или нет. :)
спасибо, я только начал с моим интересом к весне, я действительно должен RTFM;) – subes
Там много М к F'ing R :) – skaffman
@skaffman Извините, пришлось громко рассмеяться, потому что это правда. –