我定义了一个 serviceActivator :
<integration:service-activator input-channel="sampleChannel"
ref="sampleImpl" method="remove"/>
在 SampleImpl 中,remove 有两种重载方法:
public Object remove(Object payload) {
//some code ...
return payload;
}
public void remove() {
//some code ...
}
在方法属性中,我想选择不带参数的删除方法( remove() )。在某些情况下,我想选择带参数的删除方法( remove(Object payload) )。我发现总是将有效负载作为参数传递给 remove 方法,那么我怎样才能只选择 remove() ?