
lambda
走一步-再走一步
这个作者很懒,什么都没留下…
展开
-
lambda 优化 mybatis 动态查询组装
如果属性很多就会出现一大堆if 判断,而且还容易出现 在if中的判断条件,和if执行语句中的取值不一致的情况,因为他们的逻辑是一致的能否 借助lambda表达式进行重构呢?如果查询条件比较多那么 if 判空会很多,而且重复性工作就比较多。简单一眼明了,消除了重复性判空的逻辑。if(xxx 不为空){原创 2022-09-13 20:45:00 · 921 阅读 · 0 评论 -
lambda表达式 针对非runtimeException的优化处理
在写lambda表达式的时候遇到非运行时异常,会发现 lambda表达式中需要处理一遍,调用的地方还需要处理一遍例如:需要做如下处理看起来很丑,用起来很不方便,这种异常的类在RestHighLevelClient中的方法很常见,如下:每一次调用try Cathy 用起来很麻烦,能不能 用lambda 解决呢?自己定义异常类如:@FunctionalInterfacepublic interface ThrowingFunction<T,E...原创 2021-04-01 17:20:35 · 173 阅读 · 0 评论