- 前言
- 一、使用步骤
- 1.引入依赖
- 2.下载插件
- 二、常见注解
前言
Lombok官网地址: https://projectlombok.org/
随着项目深入, 使用了越来越多的getter/setter、toString()、构造方法、加锁等等的 *** 作, 这些很简单代码, 虽然写起来很烦, 用idea等工具自动生成也费时间, 但是这些 *** 作确非常重要
此时通过引入Lombok(java库), 使得可以通过注解来简化, 消除这些臃肿的代码, 使得代码整洁, 方便以后的维护
但是虽然通过注解, 编译时会自动补全方法, 但是源代码中并没有真正的方法, 所以在项目中能不能用也很重要
提示:以下是本篇文章正文内容,下面案例可供参考
代码如下(示例):
<dependency>
<groupId>org.projectlombokgroupId>
<artifactId>lombokartifactId>
<optional>trueoptional>
dependency>
2.下载插件
在IDEA中, 下在插件, 用于使它能识别注解生成的方法, 不然IDEA会报错, 如果依赖导入没问题, 虽然会报错, 但是运行没事
二、常见注解在IDEA中, 找到Settings>Plugins>Marketplace中搜索lombok下载并安装
@Data
@Setter
@Getter
@Log4j
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
@NonNull
@Cleanup
@ToString
@RequiredArgsConstructor
@Value
@SneakyThrows
@Synchronized
@Data
注解
添加@Data注解会在编译时自动生成getter/setter、equals、canEqual、hashCode、toString方法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)