Lombok是一个第三方的Java类库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。
在Eclipse中使用Lombok
- 将下载的jar包复制到eclipse安装目录下,按住shift右键打开命令行窗口,输入java -jar lombok .jar
- 弹出安装界面,选择eclipse的安装位置,进行安装
使用Lombok插件(maven环境下)
添加maven依赖
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.4</version> <scope>provided</scope> </dependency>
示例
@Data public class User implements Serializable { private static final long serialVersionUID = -8054600833969507380L; private Integer id; private String username; private Integer age; }
@Slf4j @RestController @RequestMapping(("/user")) public class UserController { @GetMapping("/getUserById/{id}") public User getUserById(@PathVariable Integer id) { User user = new User(); user.setUsername("erichary"); user.setAge(21); user.setId(id); if (log.isInfoEnabled()) { log.info("用户 {}", user); } return user; } }
- idea和eclipse的使用方法是一样的,我们只介绍怎么安装这个插件
重启浏览器之后,安装成功