微知识目录存档
【微知识】为什么 Java 的泛型是伪泛型?
2025年05月08日 by emanjusaka 阅读 19 点赞 0Java 的泛型被称为“伪泛型”(伪泛型 )主要是因为它的实现机制是通过类型擦除(Type Erasure 来完成的,而不是像 C++ 模板那样在编译时为每个具体类型生成独立的代码。这种设计导致 Java 泛型在运行时并不存在,因此也被称为“编译时的语法糖 ”。
微知识:hutool的BeanUtil.copyProperties配置忽略空值
2024年11月20日 by emanjusaka 阅读 104 点赞 0该文章介绍了使用 hutool 中的 BeanUtil.copyProperties 方法时,默认会复制空值的情况。然而,有时我们希望忽略空值,只复制有值的属性。为实现这一目的,可以使用 CopyOptions.create().setIgnoreNullValue(true) 进行配置,从而在复制属性时忽略空值。文章重点强调了如何通过 hutool 进行属性复制时的空值处理方式。
微知识:@ConfigurationProperties 失效的一种特殊情况
2024年03月29日 by emanjusaka 阅读 407 点赞 0
标签:
SpringBoot
,
Annotation
发布在
微知识