IDEA中使用Lombok(小辣椒)

阅读: 评论:0

IDEA中使用Lombok(小辣椒)

IDEA中使用Lombok(小辣椒)

IDEA中使用Lombok


目录

    • 第一步,安装Lombok插件
    • 第二步,导入依赖
    • 第三步,使用方式
      • 常用注解
          • 使用实例:

第一步,安装Lombok插件

工作栏找到File>settings>Plugins

找到如图所示插件,并下载,之后按照提示重启IDEA

第二步,导入依赖

		<!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>

第三步,使用方式

常用注解

1.@Data 注解使用在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、2.canEqual、hashCode、toString 方法
3.@Setter :注解使用在属性上;为属性提供 setting 方法
4.@Getter :注解使用在属性上;为属性提供 getting 方法
5.@NoArgsConstructor :注解使用在类上;为类提供一个无参的构造方法
6.@AllArgsConstructor :注解使用在类上;为类提供一个全参的构造方法
7.@Log4j :注解使用在类上;为类提供一个 属性名为log 的 log4j 日志对象
8.@NonNull : 如果给参数加个这个注解 参数为null会抛出空指针异常
9.@Value : 注解和@Data类似,区别在于它会把所有成员变量默认定义为private final修饰,并且不会生成set方法。
10.@Builder : 给被注解的类加个构造者模式
11.@Synchronized : 添加同步锁
12.@SneakyThrows : 等同于try/catch 捕获异常

更多的注解可以参考官方文档,地址如下:

使用实例:

本文发布于:2024-02-08 13:41:56,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170737093067605.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:小辣椒   IDEA   Lombok
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23