Java内存模型(JMM)
Java内存模型(JMM)
介绍 `Java内存模型`(Java Memory Model,简称JMM)是用于描述Java程序中多线程并发访问共享内存时的规范。它定义了一组规则或规范,通过这组规范来定义程序中各个变量(包括实例字
Java虚拟机(JVM)
Java虚拟机(JVM)
介绍 `Java虚拟机(Java Virtual Machine)`的内存结构主要描述了虚拟机在执行Java程序时所使用的内存空间组织方式。它包括以下几个部分: 堆内存(Heap) `堆内存`是Ja
MapStruct进行实体类转换全部为null
MapStruct进行实体类转换全部为null
介绍 在我使用Converter进行实体类转换时,发现转换后的类中的属性值全部为null。 以及update的sql语句拿不到主键id。排查许久后发现竟是: 两个pom里面有个只有lombok的依赖然
MapStruct进行实体类转换
MapStruct进行实体类转换
介绍 MapStruct 是一个Java注解处理器,专注于简化对象间的映射逻辑(例如将Entity实体转换为DTO数据传输对象)。 通过编译时自动生成类型安全的映射代码,减少手动编写繁琐的赋值逻辑。
Jackson序列化(FAIL_ON_EMPTY_BEANS)
Jackson序列化(FAIL_ON_EMPTY_BEANS)
介绍 `Jackson`将对象json化的时候出现错误 (Disable SerializationFeature.`FAIL_ON_EMPTY_BEANS`) 原因 Jackson在序列化类时,遇
Jackson序列化JSON时忽略Null值
Jackson序列化JSON时忽略Null值
介绍 `Jackson`将对象json化的时候,可能会出现许多属性的值为null。 解决方案 我们可以配置`ObjectMapper`在序列化Java对象为JSON时,忽略值为null的属性。 ``