什么是lombok
- 官网:https://projectlombok.org/
- 一个优秀的Java代码库,简化了Java的编码,为Java代码的精简提供了一种方式
你是否发现每个JavaBean都会写getter,setter,equals,hashCode和toString的模板代码,特别的多于没技术 - lombok消除Java的冗长代码,尤其是对于简单的Java对象,只要加上注解就行
使用方式
项目添加依赖进行版本管理
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
<scope>provided</scope>
</dependency>
<!--https://mvnrepository.com/artifact/org.projectlombok/lombok/1.18.16-->
<!--scope=provided,说明它只在编译阶段生效,不需要打入包中, Lombok在编译期将带Lombok注解的Java文件正确编译为完整的Class文件-->
添加IDE工具对Lombok的支持
点击File-- Settings设置界面,安装Lombok插件,然后重启idea
IDEA里需要在设置中启用annotation processors,记得重启IDEA