摘要: 最近在详细、深入的学习java的周边辅助框架,并且写下随笔,方便以后查看;并且记录下自己的思维历程,欢迎大家的拍砖。 这次主要介绍的Jackson,就是Spring Boot默认的json转换工具。既然是工具,大家掌握一种便可,内部深入的设计思路可不做 深入,但是应用我们一定要掌握。本着这样的思路, 阅读全文
posted @ 2020-04-18 22:36 一家人 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Lombok是什么?先帮大家解释下,这个框架主要是自动生成代码,减少重复代码的编写,提升我们的工作效率的。 此框架在各个开发工具下具有相应的插件,大家可以在相应的插件市场进行下载,这里不再演示。我们主要是对 Lombok提供的注解进行解释,其工作原理不做过多的介绍。 1、ToString 名字就已经 阅读全文
posted @ 2020-04-16 17:33 一家人 阅读(594) 评论(1) 推荐(0) 编辑
摘要: 在深入学习MapStruct之前,我们先设想下实体转换场景,在一般的实体转换的场景下,我们需要考虑一下的问题: 1、字段名称之间的映射,比如:Person实体中的name属性需要映射到PersonDto实体中的name属性 2、属性值之间的映射,比如:Person实体中age属性为short,Per 阅读全文
posted @ 2020-04-15 17:20 一家人 阅读(3590) 评论(0) 推荐(0) 编辑
摘要: 项目之中的实体对象超多,DTO、VO、DO等等,都需要涉及到属性之间的映射。此项工作的逻辑性不是很复杂,但是非常的繁琐,最好需要一个框架结构来做此件事情。根据java的特性,解决方案大概有两种: 1、通过java自身的反射,反射确实方便,但是运行时执行,消耗性能。 2、框架自身最好能自动生成代码,编 阅读全文
posted @ 2020-04-15 16:31 一家人 阅读(954) 评论(0) 推荐(0) 编辑