Java8 Function、Consumer、Supplier
Function:函数,有入参和出参
例如
Function.apply()
BiFunction.apply(a,b)
ReportResponse<Map<String, Object>> response = function.apply(serviceName, params);
Consumer:消费者,只有入参,没有出参
例如
(s) -> System.out.println(s);
Supplier:生产者,没有入参,只有出参
例如
CompletableFuture.supplyAsync(() -> {return xxx;})
https://www.cnblogs.com/qdhxhz/p/12050701.html