Should you use Lombok? Or, is it bad for you?
This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).
A Java developer shares their decade-long positive experience with Lombok, defending its use against common criticisms. The post covers which annotations are most useful (@Getter, @Setter, @Builder, constructor annotations), acknowledges real problems like @Data with JPA entities and conflicts with some annotation processors, and pushes back on vague arguments like 'you don't know what it does under the hood.' The author argues that misuse is an education problem, not a library problem, and invites concrete examples of real-world issues rather than gut-feeling dismissals.
Table of contents
Why I use Lombok?Problems with Lombok that I know ofMy reasons to continue using LombokConclusionSort: