springboot service 上打@Slf4j,编译报错。
解决方式:
直接声明log静态对象
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LogExample.class);
原因:
在这种情况下,java编译器解释org.Slf4作为访问org字段的slf4j字段,这不是一个静态字段,因此我们不能从静态上下文访问该字段。
在SpringBoot服务层使用@Slf4j的@Slf4j注解时出现编译错误。问题在于Java编译器将org.Slf4解析为访问org包下的slf4j字段,而这不是静态字段。解决方法是直接声明静态的Logger对象,如`privatestaticfinalLoggerlog=LoggerFactory.getLogger(LogExample.class);`。
springboot service 上打@Slf4j,编译报错。
解决方式:
直接声明log静态对象
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LogExample.class);
原因:
在这种情况下,java编译器解释org.Slf4作为访问org字段的slf4j字段,这不是一个静态字段,因此我们不能从静态上下文访问该字段。
您可能感兴趣的与本文相关的镜像
Llama Factory
LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调
1314
768
1775
3216

被折叠的 条评论
为什么被折叠?