如何从基于spring groovy的配置文件中调用bean方法?

时间:2015-12-01 17:07:25

标签: spring spring-groovy-config

如何从spring配置基于groovy的文件中调用方法?我知道MethodInvokingFactoryBean,但我想要更简单的方法。

我的豆子:

public class Foo{
    public void func(String prm1, int prm2){
       System.out.println("Func called with "+prm1+","+prm2);
    }
}

我的beans.groovy:

beans {
    myCoolBean(Foo){
        //how to invoke func method?
        func('a', 5) //not working
    }
}

1 个答案:

答案 0 :(得分:0)

您可以这样做:

beans {
    myCoolBean(Foo)
    myCoolBeanCall(myCoolBean: 'func', 'a', 5)
}