Lombok
2018-09-06 本文已影响0人
念_ae7b
Lombok为什么出现,解决什么问题?
Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。简而言之,一句话就是:通过简单的注解来精简代码达到消除冗长代码的目的。Lombok提供注解方式来提高代码的简洁性。
如何使用?
步骤一:在maven中直接加入依赖
步骤二:在IDEA里使用需要添加一个插件。在插件里搜索lombok,安装,重启。
步骤三:Lombok提供注解方式来提高代码的简洁性,常用注解有:@Data@Setter@Getter@NonNull@Synchronized@ToString@EqualsAndHashCode@Cleanup@SneakyThrows
没有之前怎么做?
① 定义很多的domain实体类,需要给每个字段手动添加setter/getter。
② 需要打印对象的时候,需要自己手动的添加toString()方法。
③ 添加无参构造函数和所有参数的构造函数。