1、lombok为什么会出现?解决了什么问题?
lombok是用来解决代码的重复问题,减少代码重复,让代码更简练,项目管理负担也减轻了。
以上也是Lombok出现的原因
2、此前如何解决问题的?
用快捷方式比如:Alt+Enter,但是没建一个实体类就得写一大串,代码冗余复杂,管理负担也重。
3、如何使用?
引入依赖:
在项目中添加Lombok依赖jar,在pom文件中添加如下部分。(不清楚版本可以在Maven仓库中搜索)
<dependency>
<groupId>org.projectlombok</grou[Id>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
</dependency>
使用:
在对应的类或者方法上使用对应注解即可,比如:
@Setter
@Getter
@ToString
@EqualsAndHashCode
//@Data
public class Student {
private String name;
private int age;
private String male;
private String studentNo;
}
4、结语
Lombok的目的是减少代码的重复编写,并提供比较好的解决方案。当然也存在一些争议性的注解,可以根据实际场景进项使用。Lombok有一些实验注解可以在官网查看。