Java14在2020.3.17日发布正式版了,但现在很多公司还在使用Java7或Java8,每当看到Java又发布新版本心里就慌得一匹。不过此版本并不是LTS(长期支持版)版本,所以不要慌,我们先来了解一下好了,等LTS版本发布后再用也不迟。版本说明现在Java的发布节奏是每年发布两个GA(GeneralAvailability,正式发布版),每6个月发布一版,发布月份为3月和9月。Oracle
分类:
编程语言 时间:
2020-03-22 22:26:04
阅读次数:
91
一、@Data注解 @Data集合了@ToString、@EqualsAndHashCode、@Getter/@Setter、@RequiredArgsConstructor。 就是自动生成get和set方法,toStirng方法,hash和equal方法等 二、@Getter和@Setter 注解 ...
分类:
其他好文 时间:
2020-03-22 19:28:55
阅读次数:
71
前言 建造者模式也是常用的设计模式,Lombok的@Builder就是一个典型的应用。 google guava cache创建cache就只能通过builder方式 建造者模式 建造者模式有四个角色: 1product 2抽象builder 3实现builder 4 director 建造者模式是 ...
分类:
其他好文 时间:
2020-03-19 13:41:34
阅读次数:
54
IDEA安装插件: Maven依赖: <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> Lombok最常用 ...
分类:
编程语言 时间:
2020-03-18 23:30:31
阅读次数:
77
1. 实体类加上 lombok的@builder之后 就不能新建对象了,,,构造函数被覆盖了? 加上两个标签之后解决 2.Lombok存在的一些问题 lombok问题 @Builder和@NoArgsConstructor同时使用时会报错 两个同时使用时需要加上@AllArgsConstructor ...
分类:
其他好文 时间:
2020-03-13 20:26:47
阅读次数:
193
package com.xolo.core.response; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; @Data public class GroupEas ...
分类:
编程语言 时间:
2020-03-12 23:46:34
阅读次数:
159
package com.xolo.core.request; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data public class CreateGroupMemberRequest { @ApiM ...
分类:
编程语言 时间:
2020-03-12 23:15:04
阅读次数:
80
在写IDEA中写程序时,可以发现有提示警告。 有两种处理方式,目前使用的是比较方便的方法。 1.现象 因为,在BaseEntity中,也使用了@Data注解。 @Data public class ContractMonitor extends BaseEntity { 2.这个时候看编译后的代码 ...
分类:
其他好文 时间:
2020-03-11 12:30:47
阅读次数:
321
lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。因为使用它之后,不用再一次写额外的getter或者equals方法。 相信越来越多的程序员都会爱上它,下面来介绍下lombok的常用注解: @Data 注解在类上;提供类所有属性的 getting 和 s ...
分类:
其他好文 时间:
2020-03-09 20:49:17
阅读次数:
68
加入 maven 依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</version> </dependency> 1. @Getter/@Set ...
分类:
其他好文 时间:
2020-03-09 13:33:27
阅读次数:
69