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

How to invoke bean method from spring groovy-based configuration file?

如何从 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
    }
}

你可以这样做:

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