Lombok的基本使用
程序员文章站
2022-07-12 13:36:18
...
介绍:
Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。
1.创建maven项目
2.导入如响应的jar几插件安装
1.导入依赖的jar包
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
<scope>provided</scope>
</dependency>
</dependencies>
2.让idea支持Lombok
3.进行使用
@Setter:注解在类或字段,注解在类时为所有字段生成setter方法,注解在字段上时只为该字段生成setter方法。
方式一:可以在类上面使用@Setter 可以在制定的字段上面使用@Setter
方式二::
@Getter :使用方法同上,区别在于生成的是getter方法。
方式一:可以在类上面使用@Getter可以在制定的字段上面使用@Getter
方式二:
@ToString :注解在类,添加toString方法。
@EqualsAndHashCode: 注解在类,生成hashCode和equals方法。
@NoArgsConstructor: 注解在类,生成无参的构造方法。
@RequiredArgsConstructor: 注解在类,为类中需要特殊处理的字段生成构造方法,比如final和被@NonNull注解的字段。
注意: 使用有参构造不行加上 final 或者是@NonNull 不然不会生成
@log: 输出日志 在我们写代码的过程中难免会在控制台打印日志
@Data: 具有get,set ToString ,@RequiredArgsConstructor,@NoArgsConstructor,EqualsAndHashCode
好的lombok就分享到这里了喜欢的点个赞加个关注
推荐阅读
-
Android编程实现使用Intent传输包含自定义类的ArrayList示例
-
TextView使用SpannableString设置复合文本 SpannableString实现TextView的链接效果
-
Android自带emoji表情的使用方法详解
-
Android编程使用加速度传感器实现摇一摇功能及优化的方法详解
-
新浪微博激活码是什么? 新浪微博会员体验卡的使用教程
-
VB 6.0 怎么一次性注释多行? VB 6.0多行注释的使用方法
-
使用Arcgis Engine 二次开发的使用和总结
-
wallpaper engine不能使用的怎么办 wallpaper engine不能使用图文解决教程
-
ae常用表达式语句的使用和解析
-
Mysql5.7中使用group concat函数数据被截断的问题完美解决方法