我有以下配置:
flow -> flow.handle(myHandler)
.filter(p -> {
log.warn("FILTER IS INVOKED");
return p != null;
}
[如果myHandler#handle
返回null-不调用过滤器。
如何实现将空值传递给过滤器?
class Wrapper {
Foo foo;
...
}
在这种情况下,我可以执行以下操作:
flow -> flow.handle(myHandler) .filter(p -> { log.warn("FILTER IS INVOKED"); return p.getFoo() != null; }