Lombok feature overview:
@Getter
/@Setter
- Never write
public int getFoo() {return foo;}
again.@ToString
- No need to start a debugger to see your fields: Just let lombok generate a
toString
for you!@EqualsAndHashCode
- Equality made easy: Generates
hashCode
andequals
implementations from the fields of your object.@Data
- All together now: A shortcut for
@ToString
,@EqualsAndHashCode
,@Getter
on all fields, and@Setter
on all non-final fields. You even get a free constructor to initialize your final fields!@Cleanup
- Automatic resource management: Call your
close()
methods safely with no hassle.@Synchronized
synchronized
done right: Don't expose your locks.@SneakyThrows
- To boldly throw checked exceptions where no one has thrown them before!
No comments
Post a Comment