将bean映射注入Grails服务

时间:2015-07-08 11:27:22

标签: spring grails grails-services

可以使用resources.groovy在Grails应用程序中注入spring bean。但是,我想注入一张豆子图。 键是String,Value是实际的bean。想法是我正在尝试做一个策略样式模式,在那里可以查看一个地图并调用相应的bean服务?

这可能吗 - 谢谢。

1 个答案:

答案 0 :(得分:1)

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

public class Main {

    public static void main(String[] args) {
         throws java.io.IOException {
          char input;

          System.out.println("Enter a single character from keyboard,then press ENTER :");

          input = (char) System.in.read();

          System.out.println("The character you type was: " + input);

       }
    }
}

我认为你可以为地图做同样的事情:

bean1(Bean1) {}

bean2(Bean2) {}

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