Инъекция возможна только для управляемых бинов.Итак, для списка у вас должно быть где-то что-то вроде:
@Component
public class GoodSkillList extends ArrayList<GoodSkill>{}
для контейнера, который нужно найти.
Возможно, у вас есть?Если у вас много таких бобов, контейнер / Spring может не решить, какой из них использовать.В этом случае вы можете разграничить возможные альтернативы многими способами, например, вы можете установить ClassA
для принятия только:
@NonNull private GoodSkillList skills;
или, альтернативно, вы можете изучить, как ввести / autowire по имени.