Intellij Idea 怎么使用@Slf4j

SLF4J使用教程以及常见问题解决(最新稳定版) 1.简介 官网:https://www.slf4j.org/manual.html (1)简单日记门面(simple logging Facade for Java)SLF4J是为各种loging APIs提供一个简单统一的接口。 (2)slf4j并不是一种具体的日志系统,而是一个用户日志系统的facade。 (3)在部署时,选择不同的日志系统包,即可自动转换到不同的日志系统上。 如:选择JDK自带的日志系统,则只需要将slf4j-api-XXX.jar和slf4j-jdkXXX.jar放置到classpa 阅读详情

@Slf4j 如何应用


为什么要用这个注解?

往常写log,如下,写一行 private 巴拉巴拉的。

public class HttpUtil {

    private static Logger log= LoggerFactory.getLogger(HttpUtil.class);
	
	public static void test() {
		log.info("into method...");
	}
}    

用注解的方式

@Slf4j
public class HttpUtil {

    public static void test() {
		log.info("into method...");
	}
}    

是不是优雅了很多,松耦合

怎么应用 Slf4j ?

第一步:安装 lombok

在这里插入图片描述
第二步:pom加入 lombook及slf4j的依赖

	<dependency>
		<groupId>org.projectlombok</groupId>
	    <artifactId>lombok</artifactId>
	    <version>1.16.16</version>
	</dependency>
	<dependency>
		<groupId>org.slf4j</groupId>
	    <artifactId>slf4j-api</artifactId>
	    <version>1.7.26</version>
	</dependency>
	<dependency>
	    <groupId>org.slf4j</groupId>
	    <artifactId>slf4j-log4j12</artifactId>
	    <version>1.7.26</version>
	</dependency>

第三步:这个时候 @Slf4就可以使用了
在这里插入图片描述

1小时读完100篇文献的正确打开方式 各位同仁好,我是七哥。一个在高校里从事人工智能 相关领域研究,钻研用大模型AI实操的学术人。可以和七哥交流学术写作或Gemini、GPT、Claude 等大模型 学术实操相关问题,多多交流,相互成就,共同进步。文献阅读与整理一般都是最先开始、却也最容易被低估的一步。很多学术同仁一开始就陷入越读越多、越读越乱的状态:论文下载了一大堆,但真正能用来支撑自己观点的内容却始终难以提炼出来。一方面,我们需要通过文献了解该研究领域的整体发展脉络,把握当前学界已经讨论到什么程度; 阅读详情

相关推荐

智能座舱芯片大乱斗:高通8155 vs 联发科MT8676 vs 华为麒麟990A,谁才是性价比之王?

本文深入对比了高通SA8155P、联发科MT8676与华为麒麟990A三款主流智能座舱芯片的性能、生态与成本。文章从CPU/GPU/NPU算力、开发生态、成本模型及典型应用场景出发,分析了各自在智能座舱领域的优势与适用性,为开发者与车企选型提供了实战参考,并探讨了智能座舱芯片未来的技术趋势。

yhn456789的博客 770

注解@Slf4j的简单使用教程

@Slf4j注解的使用

y516369的博客 4万+

学Simulink——基于Simulink的AUTOSAR架构下电机控制软件组件建模

本文详细介绍了在Simulink中基于AUTOSAR架构开发电机控制软件组件(SWC)的全流程。主要内容包括:首先阐述了AUTOSAR架构对汽车电子系统开发的价值,包括提高软件复用率、降低集成成本和改善验证环境。然后重点讲解了在Simulink中构建电机控制SWC的具体步骤:从创建AUTOSAR组件模型、定义数据端口和服务端口,到搭建FOC控制算法、配置运行实体,最后生成AUTOSAR描述文件和验证RTE接口。文章还提供了与基础软件(BSW)的集成方案、工程实践要点和常见问题解决方案,并以大众MEB平台等实

amy_mhd的博客 61

【Java注解系列】注解 @Slf4j

`@Slf4j` 是 Lombok 提供的一种注解,用于在类中自动生成一个名为 `log` 的日志对象。通过使用 `@Slf4j` 注解,可以方便地在代码中使用日志功能,而无需手动创建和初始化日志对象。

wang2leee的博客 1万+

【YOLO26实战全攻略】08——YOLO26模型导出与部署全攻略:从训练权重到生产环境(含5种格式+INT8量化+实战案例)

本文聚焦YOLO26模型从训练权重到生产环境的全流程部署,针对“训练精度高、部署效果差”的行业痛点,详解其无NMS端到端推理、量化友好架构、全格式导出三大核心优势。内容涵盖ONNX、TensorRT、OpenVINO、TFLite、CoreML五种主流格式的导出原理与实操步骤,深入剖析INT8量化、混合量化等边缘优化技术,并通过智慧园区车辆检测虚拟案例,完整演示从模型准备、格式导出、引擎适配到性能验证的全流程。文中提供可直接复制运行的代码、详细执行结果及避坑指南,兼顾新手入门与进阶读者提升,更好的帮助读者。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 485

生成对抗网络(GAN)在数据增强中的应用【附核心实战代码】

生成对抗网络(GAN)由Ian Goodfellow等人在2014年提出。它包含两个主要的部分:生成器(Generator)和判别器(Discriminator)。生成器负责生成假数据,而判别器则用于区分输入的数据是真实的还是由生成器生成的。通过这种对抗过程,生成器不断优化自己,生成越来越真实的样本。最终,生成器生成的样本几乎无法被判别器区分与真实数据。

一键难忘的博客 3108

@Slf4j是啥,它是干啥的

@Slf4j是用作日志输出的,一般会在项目每个类的开头加入该注解,如果不写下面这段代码,并且想用log private final Logger logger = LoggerFactory.getLogger(当前类名.class); 就可以用@Slf4来代替;这样就省去这段很长的代码。 import ... @Controller @RequestMapping("/abc") @Sl...

weixin_41291538的博客 10万+

UGUI合批杀手:Mask/RectMask2D为何必断合批?

颜色缓冲负责记录像素颜色;模板缓冲负责记录“这个像素的模板值”(一个小整数);渲染时,你可以设定:只有模板值为 X 的地方才允许画;或者往某些区域写特定的模板值。类似于:先拿一支隐形笔在纸上画出一块区域,给它记一个编号“1”,后面的涂色动作只允许涂在“编号为1”的区域上。合批的前提:渲染状态不变,连续元素能一口气画完。材质、贴图、混合模式、Stencil、裁剪区域……都得一致。Mask / RectMask2D 的本质:在渲染状态上加规则——“只在某个区域内允许写像素”。

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 115

@Slf4j是什么

@Slf4j是用来打印日志的,相当于下面这行代码。 private final Logger logger = LoggerFactory.getLogger(当前类名.class); @Slf4j是添加在类上的注解,使用如下 @Service @Slf4j public class TestServiceImpl implements TestService { @Override public String getHello(String s) { log.error(

weixin_46223196的博客 3153

【原创】下载RealEstate10K数据集原始视频的方法

目前互联网上能搜到下载RealEstate10K数据集原始视频的方法都已经不能用了,这篇博客介绍一种目前可用的下载RealEstate10K数据集原始视频的方法,并给出自动化的脚本代码。

沉迷单车的追风少年 2450

RTK_ROS_导航(4):接入move_base

现在我们要将之前的数据接入到Move_base中,使得机器人能够根据Map上的终点进行导航,并且实现避障效果如下图。

旋风小短腿 1941

IntelliJ IDEA @Slf4j log.* 不生效

IntelliJ IDEA @Slf4j log.* 不生效 @Slf4j log.* 不生效 这两天下载了一个别人写的demo项目,在Install的时候发现有的类报错,点进去看了一下,使用了@Slf4j注解,当时的问题是使用log.error(“xxx”);报错,以及一些其他使用@Data注解的类,在Get/Set的时候,也报错,第一反应是lombok插件没安装(因为开发环境是新安装的),安装...

weixin_43460337的博客 3899

华为OD机试真题 2026-9-2【查找幸运数】

华为OD机试真题 新系统【查找幸运数】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【查找幸运数】多语言题解。

qq_45776114的博客 473

IntelliJ IDEA使用lombok的@Slf4j后无法使用log问题解决

问题 lombok一直用起来很爽,特别是使用lombok+mybatis-plus的脚手架后,开发效率非常高,今天在开发过程中突然发现使用了@Slf4j注解后在类中无法通过log调用日志打印方法。 现象如图 使用@Slf4j 调用log方法时提示 此处无法调用log方法 问题分析 因为之前导入的包倒错,使用了groovy.util.logging.Slf4j;这个包,修改过来之后,重新进行了maven的clean。问题仍然存在,排除包错误的问题 因为其他类中都可以调起方法,只有这个刚写了类出现这种问题

一只小码渣的博客 16万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

解决IntelliJ IDEA 中使用 @Slf4j 但是运行时找不到 log

解决IntelliJ IDEA 中使用 @Slf4j 但是运行时找不到 log,一般问题排查后没用可能是注释处理器路径设置有误。

m0_53268895的博客 2004

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

IntelliJ IDEA中未安装lombok 插件导致使用@Slf4j注解的java类中log变量报红

问题描述: 系统重装,新下载的IDEA中下载了一个springboot项目,结果代码中使用注解@Slf4j的java类中,log变量统统报红。 报错原因: 因为@Slf4j这里使用了lombok 提供的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。通过使用对应的注解,可以在编译源码的时候生成对应的方法,所以不会影响任何运行效率。 问题解决: 1、File → settin...

无间行者 4131

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

在IntelliJ IDEA中,Lombok注解@Slf4j找不到log解决方案

在IntelliJ IDEA中,注解@Slf4j找不到log时,可以安装Lombok插件 File → settings → Plugins, 然后点击“Browse repositories” 如图 输入lombok搜索插件,点install安装,安装完重启idea ...

武培轩 2728

IntelliJ Idea注解@Slf4j后找不到log问题解决

IntelliJ 注解@Slf4j后找不到log问题解决: IntelliJ安装lombok插件可以解决以上问题: 安装完成之后: 转载请标明出处,原文地址:https://blog.csdn.net/weixin_41835916 总结整理不容易,如果觉得本文对您有帮助,请点击顶支持一下,您的支持是我写作最大的动力,谢谢。 ...

小刺猬 3703

IntelliJ IDEA新版用户必看:Lombok+@Slf4j注解失效的5个隐藏配置项

本文针对IntelliJ IDEA新版用户,详细解析了导致Lombok的@Slf4j注解失效的5个关键隐藏配置项。从注解处理器设置、编译器插件兼容性,到模块级依赖和构建工具集成,提供了清晰的排查路径和解决方法,帮助开发者快速恢复日志功能,提升开发效率。

efc12345678的博客 229

在IntelliJ IDEA中,注解@Slf4j找不到log

转载:https://www.cnblogs.com/weiapro/p/7633645.html    @Test   public  void test2(){        log.debug("debug message");        log.warn("warn message");        log.info("info message");        log.error...

野生程序猿的博客 5万+

IntelliJ IDEA 中使用 @Slf4j 但是找不到 log 的解决方案

今日在学习SpringCloud的时候使用了@Slf4j的时候无法找到log,在稀里糊涂中找到了解决方案,特此整理解决过程并分享一下我个人的解决方案。

Hedon954的博客 9735

成功解决之idea引用Lombok的@Slf4j后无法正常使用log

lombok引用的jar包 代码中要引用lombok中的@Slf4j,相关的依赖: <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.8</version> </dependency> 报错内容 代码: @Service @Slf4j public

weixin_42246822的博客 2821

IDEA下如何使用@Slf4j注解来输出日志

1,打开IDEA FILE->settings 在左上方的搜索框里输入lombok 选择Lombok Plugin点击右边的install (我这边已经安装好,显示的是update),点击ok 2,注意安装完之后,重启idea,就可以使用@Slf4j注解了,这个注解用在类名上方 @Slf4j @Controller @RequestMapping("/gprs...

qq_38522268的博客 3112

@Slf4j 注解的使用

项目中使用Slf4j日志经常这么做: private static final Logger log = LoggerFactory.getLogger(SummerGiftController.class); 使用@Slf4j以后,默认的Slf4j对象就是log,所以使用时候可以直接log.info()、log.error(...

Ur_Eyes_的博客 679

Intellij IDEA 识别不了@Slf4j和log的问题

我一开始是快速呼出安装plugin的界面,然后在官网下载插件,进行本地导入。插件版本太新的不能用,试了很多老版本后,显示能装,但还是加载不了,且有警告,还要依赖其他未知插件。 两个问题:@Slf4j不能识别,log变量也不能识别 最后通过这个文章,从设置里进入plugin,而不是快捷呼出。 选择第二个,将Hrisey和Lombok都安装了,重启后两者都得到解决。 http://www.bubuko...

小夏要科学进步 8932
上一篇: intellij idea如何将普通项目变成maven项目
下一篇: HttpClient-GET|POST|DELETE|PUT 使用
西行9527
博客等级 码龄9年 55粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值