Lombok的使用步骤
lombok包含的注解:
- @Getter and @Setter【掌握】
- @FieldNameConstants
- @ToString【掌握】
- @EqualsAndHashCode【掌握】
- @AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor【掌握】
- @Data【掌握】
- @Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
- @Builder
- @SuperBuilder
- @Singular
- @Delegate
- @Value
- @Accessors
- @Wither
- @With
- @SneakyThrows
- @val
- @var
- experimental @var
- @UtilityClass
- Lombok config system
lombok是先要安装插件再导入依赖才能使用的
第一步:先在IDEA-->Settings-->Plugins-->搜索lombok
第二步:在pom.xml文件中加入lombok的依赖
<!--lombok插件-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
</dependency>
第三步:使用
package com.cbbpp.pojo;
import lombok.Data;
@Data
public class User {
private int id;
private String name;
private String password;
}
@Data会自动给我们生成:无参构造,get,set,toString,hashcode,equals