网站怎么做维护,做庭院的网站,深圳产品推广网站建设方案,wordpress建站要用模板吗Lombok是一个Java工具库#xff0c;通过添加注解的方式#xff0c;简化Java的开发。 目录
1、引入依赖
2、使用
3、原理解释
4、更多使用
5、更快捷的引入依赖 1、引入依赖
dependencygroupIdorg.projectlombok/groupIdartifactIdlomb… Lombok是一个Java工具库通过添加注解的方式简化Java的开发。 目录
1、引入依赖
2、使用
3、原理解释
4、更多使用
5、更快捷的引入依赖 1、引入依赖
dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional
/dependency
2、使用 Lombok通过一些注解的方式可以帮助我们消灭一些代码使代码看起来更简洁。使用 Data 注解会帮助我们自动生成一些方法包含 getter/setter/toString 等……
例如
import lombok.Data;Data
public class Test{private String str1;private String str2;private String str3;
} 这边的Test对象在加上 Data 注解后在没有添加getter/setter等方法的前提下也可以使用。 3、原理解释 Lombok使一款在编译期生成代码的工具包
Java程序的运行原理 Lombok的运行原理 4、更多使用 Data 生成的方法很多如果想要更精细的使用Lombok也提供了一些更精细粒度的注解 Getter 自动添加getter方法 Setter 自动添加setter方法 ToString 自动添加toString方法 EqualAndHashCode 自动添加equals和hashCode方法 NoArgsConstructor 自动添加无参构造方法 AllArgsConstructor 自动添加全属性构造方法 NonNull 属性不能为null RequiredArgsConstructor 自动添加必需属性的构造方法finalNonNull为必需 Data Getter Setter ToString EqualAndHashCode NoArgsConstructor RequiredArgsConstructor
5、更快捷的引入依赖 我们可以通过安装插件的方法来更方便快捷的引入依赖。
安装插件EditStarter重启Idea 重启完成后在 .xml 文件中右键点击创建构造方法会出现一个 EditStarter 的绿色图标 勾选上后点击OK就可以成功添加依赖了~还有很多其他的依赖也可以通过这个工具包来添加方便快捷。