import lombok 报错_Lombok注解@Getter @Setter详解

1.为什么强大

​项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,尽管IDE工具都会帮我们生成。但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等方法,给代码维护增加负担。而使用了lombok之后,就不需要编写或生成setter或getter等方法了,而使用lombok注解的方式,在编译生成的字节码文件中就会存在setter/getter等方法,这样就大大减少了代码量,方便了代码的维护。

2.安装lombok插件(如果不安装会报错,提示没有get set方法)

使用前需要安装lombok插件

3.maven依赖

在使用lombok插件的时候,还要进行添加lombok的Maven依赖,代码示例:

org.projectlombok

lombok

1.16.10

4.常用注解

@Setter @Getter : 为相应属性添加get set方法

import lombok.Getter;

import lombok.Setter;

import lombok.ToString;

import java.util.Date;

@Setter

@Getter

@ToString

public class User {

private Integer id;

private String name;

private Integer age

你可能感兴趣的:(import,lombok,报错)