在Java每日的搜索榜单中,有一个名字可能不如Spring Boot那样宏大,但却以另一种方式渗透在无数开发者的日常代码中,它就是 Lombok。这是一个非常具体、纯粹的Java库(只是一个JAR依赖),它的唯一使命就是:通过注解来消除Java的冗长代码。
Lombok是一款通过注解来简化Java代码、消除冗长样板代码(Boilerplate Code)的神器。它通过在编译时自动注入代码的方式,让你用更简洁的代码完成同样的功能。本文将深入探讨其使用方法并解析常见的难点。