Lombok是什么?
Lombok是一个通过注解以达到减少代码的Java库,如通过注解的方式减少get,set方法,构造方法等。
如何安装使用Lombok呢?
方法一
通过向lib文件夹中添加lombok.jar包即可
方法二 如果使用的是Maven,则可在项目的pom.xml文件中添加以下依赖:
<!-- lombok驱动 -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
Lombok注解:
@Data:注解在类上,将类提供的所有属性都添加get、set方法,并添加、equals、canEquals、hashCode、toString方法
@NoArgsConstructor:创建一个无参构造函数
@AllArgsConstructor:创建一个全参构造函数, 替代@Autowired构造注入,多个bean 注入时更加清晰
@Synchronized 用于方法,可以锁定指定的对象,如果不指定,则默认创建一个对象锁定