Можно ли использовать @Autowired
со списком?
Например, у меня есть файл свойств с mimetypes, а в моем файле класса есть что-то вроде this
@Autowired
private List<String> mimeTypes = new ArrayList<String>();
Я думаю, тебе понадобится квалификатор как минимум. И призыв к «новому» кажется противоречащим идее использования Spring. Вы перепутали роль Спринг. Если вы называете «new», то объект не находится под контролем Spring.
Вы должны иметь возможность автоматически связывать его, пока список является бином. Затем вы использовали бы @Qualifier
, чтобы сообщить Spring, какой бин / список использовать. См. http://static.springsource.org/spring/docs/3.0.x/reference/beans.html#beans-autowired-annotation-qualifiers