zl程序教程

您现在的位置是:首页 >  其它

当前栏目

lombok

Lombok
2023-09-14 08:58:29 时间

 

lombak是一个简化代码的插件,使用注解的形式,对类的getter,setter,constructor,toString等代码进行抽取出类,然后使用注解反射注入。

主要的功能如下注解:

A plugin that adds first-class support for Project Lombok Features
@Getter and @Setter
@ToString
@EqualsAndHashCode
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog
@Data
@Builder
@Singular
@Delegate
@Value
@Accessors
@Wither
@SneakyThrows
from Intellij 14.1 @val
from Intellij 14.1 @var
from Intellij 14.1 @var
from Intellij 2016.2 @UtilityClass
Lombok config system
Code inspections
Refactoring actions (lombok and delombok)

 

lombok 的官方网址:http://projectlombok.org/  

官网上有 lombok 三分四十九秒的视频讲解。

 

lombok配置:

 

 我用的idea,先下载安装了一个lombak的插件。

然后在在gradle或者maven里面添加lombak的依赖:

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>