Получить Spring Bean через контекст, используя универсальныйJAVA

Программисты JAVA общаются здесь
Anonymous
Получить Spring Bean через контекст, используя универсальный

Сообщение Anonymous »

У меня есть куча бобов репозитория, которые реализуют тип репозитория . Теперь я могу получить список случайных узлов от пользователя, и я хочу получить соответствующий репозиторий для каждого узла. Поскольку весна 4.0rc1 мы можем автоовещать такие репозитории, как это: < /p>
@Autowired Repository someNodeRepository;
< /code>
Как задокументировано.public T saveNode(T node) {
Repository repository = ctx.getBean(Repository.class, node.getClass());
return repository.save(node);
}
< /code>
Где второй параметр является общим типом. это, конечно, не работает, хотя он компилирует.>

Подробнее здесь: https://stackoverflow.com/questions/303 ... ng-generic

Вернуться в «JAVA»