1

可以使用 resources.groovy 将 spring bean 注入到 Grails 应用程序中。但是,我想注入一张豆子地图。键是字符串,值是实际的 bean。想法是我正在尝试做一个策略样式模式,其中会查找地图并调用相应的 bean 服务?

这可能吗 - 谢谢。

4

1 回答 1

1

我有类似的问题,但我想注入一个 bean 列表。这个例子有效:

bean1(Bean1) {}

bean2(Bean2) {}

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

我认为您可以对地图执行相同的操作:

    beans = ['first': bean1, 'second': bean2]
于 2015-07-09T19:32:04.737 回答