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