Lombok 常用注解详解
1. 概述
Lombok 是一个 Java 库,它通过注解的方式帮助开发者减少样板代码(boilerplate code)的编写。通过使用 Lombok,开发者可以简化 getter、setter、构造函数等方法的编写,从而提高开发效率。
2. 常用注解
2.1 @Getter 和 @Setter
-
作用:自动生成类的 getter 和 setter 方法。
-
使用示例:
import lombok.Getter; import lombok.Setter; @Getter @Setter public class User { private String name; private int age; }生成的代码:
public class User { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
2.2 @ToString
-
作用:自动生成
toString方法。 -
使用示例:
import lombok.ToString; @ToString public class User { private String name; private int age; }生成的代码:
public class User { private String name; private int age; @Override public String toString() { return "

最低0.47元/天 解锁文章
2618

被折叠的 条评论
为什么被折叠?



