摘要: 七、Lombok注解详解(4) 12,@log (1)该注解用在类上,可以省去从日志工厂生成日志对象这一步,直接进行日志记录,具体注解根据日志工具的不同而不同。不同的日志注解总结如下(上面是注解,下面是实际作用): 我们也可以在注解中使用 topic 来指定生成 log 对象时的类名。 @Commo 阅读全文
posted @ 2021-12-17 11:04 山河永慕~ 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 六、Lombok 注解详解(3) 8,@Data (1)@Data 是一个复合注解,用在类上,使用后会生成:默认的无参构造函数、所有属性的 getter、所有非 final 属性的 setter 方法,并重写 toString、equals、hashcode 方法。 import lombok.Da 阅读全文
posted @ 2021-12-17 10:22 山河永慕~ 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 五、Lombok 注解详解(2) 5,@NoArgsConstructor 注解在类上,为类提供一个无参的构造方法。 注意: 当类中有 final 字段没有被初始化时,编译器会报错,此时可用 @NoArgsConstructor(force = true),然后就会为没有初始化的 final 字段设 阅读全文
posted @ 2021-12-17 10:16 山河永慕~ 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 四、Lombok 注解详解(1) 1,@Setter 和 @Getter (1)这两个注解用于生成 setter 和 getter 方法,可以用在类或者属性上: 如果用在属性上:则只为该属性提供 setter 和 getter 方法 如果是用在类上:则为这个类所有属性供 setter 和 gette 阅读全文
posted @ 2021-12-17 10:12 山河永慕~ 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 我们创建 POJO 类时,经常需要先写属性,然后手写或者自动生成 get 和 set 方法,然后还要重写 toString 方法....一系列操作下来,这个 POJO 类便会产生太多的样板式代码。 这种传统的方式不仅使得代码十分臃肿,有时也不方便维护,比如:当变量名或者是修饰符改变了,我们就要删除  阅读全文
posted @ 2021-12-17 10:02 山河永慕~ 阅读(260) 评论(0) 推荐(0) 编辑