Java
文章平均质量分 54
搬砖养猫咪
本博客主要知识总结,开发中问题记录
展开
-
orika Bean映射工具介绍及日期类型LocalDate映射问题解决
orika Bean映射工具介绍及日期类型LocalDate映射问题解决文章目录orika Bean映射工具介绍及日期类型LocalDate映射问题解决一、Orike是什么?二、对比三、使用步骤1.引入依赖2.配置解决日期类型映射报错问题3.使用总结场景:在CRUD操作中,一个实体类内成员变量过多时,需要写大量的get、set方法,第一影响了我们的工作效率,第二大量的get、set方法影响代码美观,降低了代码的可读性,那么一款高效的Bean映射框架Orike就出现了!一、Orike是什么?O原创 2022-04-07 20:14:49 · 818 阅读 · 0 评论 -
Java LocalDate时间加减
Java LocalDate时间加减LocalDateTime time = LocalDateTime.now(); time = time.plusMinutes(5);//获取当前时间并加5分钟 time = time.minusMinutes(5);//获取当前时间并减去5分钟time = time.plusHours(5);//获取当前时间并加5小时 time = time.minusHours(5);//获取当前时间并减去5小时...原创 2022-02-23 11:39:51 · 5729 阅读 · 0 评论 -
数据传输对象 DTO VO
数据传输对象 DTO VO 总结我们为什么需要DTO(数据传输对象)表现层与应用层之间是通过数据传输对象(DTO)进行交互的,数据传输对象是没有行为的POCO对象,它 的目的只是为了对领域对象进行数据封装,实现层与层之间的数据传递。为何不能直接将领域对象用于 数据传递?因为领域对象更注重领域,而DTO更注重数据。不仅如此,由于“富领域模型”的特点,这样 做会直接将领域对象的行为暴露给表现层。需要了解的是,数据传输对象DTO本身并不是业务对象。数据传输对象是根据UI的需求进行设计的,而不 是根据领域对原创 2022-02-23 10:33:01 · 1506 阅读 · 0 评论 -
Stream流实现Tree树状结构无限递归
Stream流实现Tree树状结构无限递归场景:在使用mybatis plus操作多层数据格式,多层遍利操作影响数据查询效率代码例子:需要返回给前端多级菜单 省(直辖市)/市/区(县)/** * 查询国家列表 * * @author MYH * @date 2022/1/14 16:27 */ public List<Region> regionList(String countryName) { List&原创 2022-01-21 20:31:31 · 799 阅读 · 1 评论