- 博客(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 411
原创 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 1038
原创 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 1875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人