lombook工具包简介

介绍

lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO。官方网站lombook。它由2部分构成。一部分是idea插件,主要实现编译增强。另一部分是它的API。

idea 安装lombook插件

安装文档:lombook-idea-install

maven依赖

 <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.8</version>
    <scope>provided</scope>
</dependency>

示例代码

@Data
public class Person {
    private Long id;
    private String name;
    private String email;
}               

总结

lombook的原理就是通过编译时字节码修改技术,通过查看类的注解信息。生成对应的方法或属性。这样就减少了我们手动编写或生成啰嗦但必要的代码。能减轻工作量,并且源代码开启了清晰一些。

文章目录
  1. 1. 介绍
  2. 2. idea 安装lombook插件
  3. 3. maven依赖
  4. 4. 示例代码
  5. 5. 总结
|