Внедрить карту бобов в Grails Service

Spring bean может быть введен в приложение Grails с использованием resources.groovy. Тем не менее, я хотел бы добавить карту бобов. Ключ будет String, значение будет фактическим бином. Идея в том, что я пытаюсь создать шаблон стиля стратегии, в котором можно было бы посмотреть на карту и вызвать соответствующий сервис бинов?

Это возможно - спасибо.

1 ответ

У меня была похожая проблема, но я хотел добавить список бинов. Этот пример работает:

bean1(Bean1) {}

bean2(Bean2) {}

beansHolder (BeansHolder ) {
    beans = [bean1, bean2]
}

Я думаю, что вы можете сделать то же самое для карты:

    beans = ['first': bean1, 'second': bean2]
Другие вопросы по тегам