java造轮子
专门用于造轮子,造轮子是提高逻辑思维的不二之选
程序员卷王
卷不动了
展开
-
解决Java硬编码的问题
使用过 mybatis-plus 都知道其可以使用jdk8中引入的方法引用动态获取对象属性的字段名称,这功能非常的强大!我也来简单实现一下!一、新建一个函数式接口/** * @author wfd * @description * @create 2021/5/2 0:17 */@FunctionalInterfacepublic interface DynamicFieldFunction<T,R> extends Function<T, R>, Serializa原创 2021-05-02 01:09:25 · 1430 阅读 · 0 评论 -
Windows安装JDK
一、安装JDK首先去官网下载jdk, 据我了解,现在大多数企业都是使用jdk1.8,所以建议下载1.8下载完成后,根据提示安装即可,建议不要安装到c盘,不然以后电脑出问题需要重装电脑,又要重新配置开发环境。建议在其他盘新建一个java的文件夹,以后将java相关的软件都安装到该目录。下图是我安装的目录二、配置环境变量右击我的电脑》属性》高级系统设置》环境变量点击环境变量后,在用户变量中点击新建,输入JAVA_HOME以及JDK安装的目录.然后点击确定即可。然后在用户变量中继续原创 2021-04-01 13:49:33 · 451 阅读 · 0 评论 -
Mapstruct 基本用法
MapStruct 简介在实际开发中我们在项目中经常要在 DTO、VO、DO、Entity 等实体之间进行转换,这种类型的框架也有很多,比如 Spring 框架中的 BeanUtils 工具类 ,但这个工具类是通过反射来实现的,性能相对低下且存在类型转换异常的问题,所以这个工具在有些公司是禁止使用的。下面简单说一下MapStruct,MapStruct 是一个代码生成器,它基于约定优于配置的方法极大地简化了Java bean类型之间映射的实现。与其他映射框架相比,MapStruct在编译时生成Bean映原创 2021-03-30 00:07:08 · 1237 阅读 · 3 评论