自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 java函数式接口-按需返回

一、概述需求:自定义一个按需返回的接口,可以传入{返回对象},{自定义返回字段},{对象内返回字段},来返回需要的数据。 //user类:Long id;String name; User user1 = new User(1L,"唐僧"); JsonUtils.Object2Map( user1 //这里的m和entity是参数声明,在方法内部m为返回的map,entity为user1。 ,(m, entity) -> {

2021-10-18 16:40:48 358

原创 java函数式接口-非空字段校验

一、概述做一个,可以传入对象,方法声明的形式校验参数非空,想要实现的效果如下 //user类:Long id,String name; User user = new User(1L,""); JsonUtils.validEmpty(user,User::getId,User::getName);说一下思路传入对象,方法声明(即对象方法),可以用到有来有回的函数接口 R apply(T t)。函数接口可以获取的信息有:传入的类型传入的调用方法对象对应方法的返回值

2021-10-18 16:40:02 948

原创 mapStruct-类型转换

是什么?是一个类转换框架,用于将do–>vo。这种的相互转换,替换BeanUtils的copy方法为什么选他?1、抽象出来转换接口,方便维护2、可读性高,几个注解即可3、性能高,其原理是在编译时期,将接口实现,而不是通过反射获取属性调用接口。怎么用?maven<properties> <org.mapstruct.version>1.3.1.Final</org.mapstruct.version></properties>

2020-11-09 19:14:52 1829

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除