【lombok问题】使用了@Slf4j,但是log没有info的方法
一、原理分析:
1、lombok是一个Java库,目的就是基于注解的方式,帮助我们自动生成java代码,但是仅此而已,比如@Slf4j,只是帮我们生成创建log实例的代码。
private static final Logger log = LoggerFactory.getLogger(TheadPoolCreateDemo.class);
2、创建log实例,需要依赖LoggerFactory类,所以我们需要添加slf4j-api依赖
3、但是slf4j-api依赖只提供了日志接口,但是未提供日志实现,所以我们需要添加日志实现的依赖,比如logback,log4j等等
二、解决方案:
补全依赖,完整依赖如下:
<!-- logback + lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.4</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> </dependency>
这样我们就可以使用log实例的方法了
log.info("Hello World!!!")
你投入得越多,就能得到越多得价值
分类:
异常和实战问题处理方案
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决