Lombok
lastmod 2016-03-03created 2014-03-183 edits
When creating DTOs, VOs, and Domain Objects in Java, you often see code become unnecessarily long with Getter/Setter methods for member fields, Equals, hashCode, ToString, and constructors that inject into member fields. With Lombok, this unnecessary but required code can be reduced with annotations.