粗心指甲油

文章
8
资源
1
加入时间
3年0月8天

lombok的使用详解,解决@Builder.Default默认值问题前言@NoArgsConstructor/@RequiredArgsConstructor/@AllArgsConstructor@Builder@Cleanup@Data@Value@ToString/@EqualsAndHashCode@Getter/@Setter@NonNull@SneakyThrows@Synchronized@Val@Log、CommonsLog、Slf4j、XSlf4j、Log4j、Log4j2等

前言Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java模型对象(POJO)。在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生成这些方法,并没有如反射那样降低程序的性能。它所有的增强都是通过注解实现,所以了解其使用主要了解一下注