lombok
相识 lombok想必已经有很多人已经使用了很长时间了,而我却是第一次接触到,有点呆。lombok主要是用于减少重复代码,通过一组简单的注释取代一些重复的Java代码。对于lombok的评价褒贬不一,有的人觉得特别方便,有的人觉得改变了一成不变的代码结构,增加了代码维护成本(有的人没有用过lombok),我是觉得每一个工具诞生肯定是有他诞生的价值的,多学一个是一个啊,小老弟,用不用再说。:) 官方文档地址 官方API地址 官方注解介绍地址 准备 1、下载idea插件 我这里已经安装好了,没有安装的时候按钮应该是Install 2、pom文件引入project lombok的maven依赖 <dependency> <groupid>org.projectlombok</groupid> <artifactid>lombok</artifactid> <version>1.18.2</version> <scope>provided</scope> </dependency> lombok maven版本 注解介绍 @Getter和@Setter 顾名思义,生成get和set方法的注解,@Getter和@Setter发生在编译阶段,编译之后,@Getter和@Setter相关的注解就消失了,取而代之的是相应的get和set方法。 public class LombokTest {