Java开发中的Lombok是什么

文章目录

        • 一、lombok是什么
        • 二、lombok的作用
        • 三、lombok使用方法
        • 四、常用注解及文章推荐

一、lombok是什么

  • lombok既是一个IDE插件,也是一个项目要依赖的jar包

二、lombok的作用

  • lombok通过注解消除实际开发中的样板式代码
  • 样板式代码:getter、setter方法,重写toString、equals方法等,这些代码没有什么技术含量,但是常常要写,因此得名

三、lombok使用方法

1.官网中下载

  • 下载地址,官网中安装的位置说明及如何安装说的很详细

2.maven中添加依赖

<dependencies>
	<dependency>
		<groupId>org.projectlombok</groupId>
		<artifactId>lombok</artifactId>
		<version>1.18.12</version>
		<scope>provided</scope>
	</dependency>
</dependencies>

3.IDEA安装插件
安装Lombok plugin

  • File–>settings,搜索Lombok即可

Java开发中的Lombok是什么_第1张图片
同时设置 Setting -> Compiler -> Annotation Processors -> Enable annotation processing勾选

4.代码使用
Java开发中的Lombok是什么_第2张图片
左边是类,添加了注解@Data,右边是类的组成部分,自动生成了setter、getter方法等等

四、常用注解及文章推荐

常用注解如下

  • @Data 注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、hashCode、toString 方法
  • @Setter :注解在属性上;为属性提供 setting 方法
  • @Getter :注解在属性上;为属性提供 getting 方法
  • @Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象

参考文章
常用注解
Lombok相关讨论

你可能感兴趣的:(SpringBoot,java,maven,spring,boot)