常用代码片段
文章平均质量分 50
暴雪2008
这个作者很懒,什么都没留下…
展开
-
如何高性能将Map转化成对象--MapStruct来解决~
前言最近有个项目动态化处理,导致返回的都是Map<String,Object> 结构,但是处理过程中,肯定不能用Map,因为Object可能是各种对象,逻辑过于复杂,这个时候应该怎么处理呢?问题:为什么不用json工具如何高效的将Map<String,Object> 转换成我们心仪的对象呢?当然,方案有很多,比如gson、Jackson、fastjson(漏洞多,已经放弃)等,这些json工具可以先序列化字节流,再反序列化成对象(即使提供直接方法的比如Jackson,底层也是原创 2021-05-25 00:47:10 · 2410 阅读 · 0 评论 -
stream 常用代码片段
前言java8 stream 及 Lambda 表达式已经在之前章节介绍过,这里主要梳理一些常用的代码片段,便于使用查阅,人的记忆毕竟是有限的。准备数据-- List准备如下User对象集合List<User> userList = new ArrayList<>(); userList.add(new User(1L, "a")); userList.add(new User(2L, "b")); userList.add(原创 2021-04-09 01:03:22 · 298 阅读 · 0 评论