代码重构,为了确保功能的等效性,梳理代码时,发现如下代码:
1 public SingleRespTTO fundI(SingleReqTTO request) throws Exception { 2 return handlerSingleReq((req, logInfo) -> { 3 4 // 业务操作 5 ....略.... 6 }, request); 7 } 8 9 public SingleRespTTO handlerSingleReq(BiConsumer<SingleReqTTO, SingleRespTTO> consumer, 10 SingleReqTTO request) throws Exception { 11 // 业务操作 12 consumer.accept(request, respTTO); 13 ....略.... 14 return respTTO; 15 }