一、File-Settings-Plugins-Brows Repositories-输入lombok-installmaven
二、重启ideaide
三、添加maven依赖ui
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>idea
四、用法插件
看下官方Featuresget
@Getter and @Setter
@FieldNameConstants
@ToString
@EqualsAndHashCode
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger
@Data
@Builder
@Singular
@Delegate
@Value
@Accessors
@Wither
@SneakyThrows
from Intellij 14.1 @val
from Intellij 15.0.2 @var
from Intellij 14.1 @var
from Intellij 2016.2 @UtilityClass
Lombok config system
Code inspections
Refactoring actions (lombok and delombok)it
咱们最关注的的几个注解:io
@Getter @Setter @ToString @AllArgsConstructor,这4个注解直接用@Data便可class
@Slf4j,省去以前用的Logger.getLogger(LogExample.class.getName());sso
@Builder 返回每一个属性值的Builder,不用本身再去实现
使用此插件后,一个普通的Bean至少减小一半的代码量,出错概率也大大下降,pick用起来