一. 简化了哪些
在日常开发中,最令人头疼的莫过于反复编写 getter、setter、构造方法、equals、hashCode、toString 这类模板代码。使用 Lombok 的 @Data 注解后,这些繁琐的操作统统可以省略。在 IDEA 中,按下 Ctrl+F12 即可查看自动生成的方法,十分清晰。此外,@Slf4j 注解能替代那行冗长的 private final Logger log = LoggerFactory.getLogger(LoggerTest.class),直接调用 log.info() 就能完成日志输出。
二. 在IDEA中需要装插件
仅引入依赖还不够,开发工具也需要相应配置。打开 IDEA 的 Settings → Plugins,搜索 Lombok,安装后重启即可生效。这一步常常被忽略,但安装插件后注解才能被正常识别。
三. Ma ven导包
在项目中添加 Lombok 依赖非常简单,只需一行配置:
org.projectlombok
lombok
需要注意的是,Spring Boot 的父 POM 已经管理了版本号,因此无需额外指定 ,更加省心。
四. 在application.yml文件中配置日志级别
日志功能虽然方便,但输出也需要适当控制。在 application.yml 中可以统一设置日志级别:
# 公共配置
logging:
level:
# 指定日志等级
root: debug
这样整个项目的日志都会生效,当然也可以针对特定包单独配置,灵活且可控。
五. 使用
添加注解后即可直接使用。例如编写一个测试类:
@Slf4j
public class Test {
public String testLog(){
log.info("#########info#########");
log.debug("#########debug#########");
log.error("#########error#########");
return null;
}
}
运行时会根据配置的日志级别,只有 debug 及以上级别才会输出。整体体验就是少写代码、多休息,非常惬意。
