首页 > 其他分享 >@Slf4j注解的使用

@Slf4j注解的使用

时间:2024-06-20 23:31:37浏览次数:11  
标签:插件 log Slf4j 使用 注解 Lombok class

作用

为了少写两行代码,不用每次都在类的最前边写上那个:private static final Logger logger = LoggerFactory.getLogger(this.XXX.class);
只需要在类前面添加注解@Slf4j,即可使用log日志的功能

引入

确保idea中有Lombok插件(IntelliJ IDEA 2020.3及以上版本已经内置Lombok plugin了,所以不需要安装插件,只需要在项目添加Lombok依赖就能用了)
该插件中有@Slf4j注解,会将@Slf4j注解编译成:
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(this.XXX.class);

使用

@Service 
@Slf4j
public class OrderServiceImpl implements OrderService {
    @Override
    public Order createOrder(Long productId,Long userId) {
        log.info("输出日志");
    }
}

标签:插件,log,Slf4j,使用,注解,Lombok,class
From: https://www.cnblogs.com/shuijibaobao/p/18259681

相关文章

  • Sqlite3数据库基本使用
    文章目录一、基本概念二、安装三、使用(一)系统命令(二)关系型数据库表(三)sql语句1.建表语句2.插入语句3.查询语句4.更新语句5.删除语句6.删除表7.对列的操作(一般不会用到)8.主键9.其他命令四、常用的API接口函数(一)API接口函数1.打开和关闭数据库文件2.获取错误信......
  • 在SQL中使用explode函数展开数组的详细指南
    目录简介示例1:简单数组展开示例2:展开嵌套数组示例3:与其他函数结合使用处理结构体数组示例:展开包含结构体的数组示例2:展开嵌套结构体数组总结简介在处理SQL中的数组数据时,explode函数非常有用。它可以将数组中的每个元素单独提取出来,便于进一步处理。本文将通过几......
  • Jmeter中http请求参数为文件类型的使用
    Jmeter中http请求参数为文件类型背景本人在使用jmeter中,一开始一直不知道怎么设置请求中参数是文件类型;因为之前使用的是postman,但postman中如果参数是文件类型,可以直接选择参数类型,切换到file就可以;可能是因为之前一直使用的postman,所以一换到jmeter就不会用。使用创建......
  • AI绘画工具介绍及使用教程
    AI绘画工具介绍及使用教程目录引言AI绘画工具简介常见的AI绘画工具DeepArtDeepDreamArtbreederDALL·E使用教程DeepArt使用教程DeepDream使用教程Artbreeder使用教程DALL·E使用教程结论引言随着人工智能技术的不断发展,AI绘画工具在艺术创作中的应用变得越来越广泛......
  • 重温经典:使用腾讯云轻量搭建在线红白机游戏平台
    在电子游戏的历史长河中,红白机(FC)以其独特的魅力,成为了一代又一代玩家心中的经典。那些熟悉的《超级马里奥兄弟》、《魂斗罗》等游戏声音,至今仍在我们心中回响。如今,通过腾讯云轻量应用服务器,我们能够重温这份怀旧情怀,甚至更上一层楼——搭建自己的在线红白机游戏服务器,让这份快乐......
  • 【Azure Event Hub】原生应用中使用RabbitMQ,是否可以不改动代码的情况下直接转换为使
    问题描述原生应用中使用RabbitMQ,是否可以不改动代码的情况下直接转换为使用AzureEventHub呢? 问题解答RabbitMQ使用的协议是AMQP0-9-1,而AzureEventHub或ServiceBus使用的是AMQP1.0,所以无法直接复用之前的代码。需要使用AzureEventHubSDK来生产/消费消息。Which......
  • Arduino平台软硬件原理及使用——电位器模块的使用
    文章目录一、电位器工作原理二、电位器与滑动变阻器的异同三、电位器模块在Arduino中的使用一、电位器工作原理上图为市面上常见的电位器元件实物图,其结构及封装根据不同的应用场景也有着不同,但其原理及本质基本一致。电位器是具有三个引出端、阻值可按某种变化规......
  • AIGC工具的使用测评
    一、引言随着人工智能技术的飞速发展,AIGC(ArtificialIntelligenceGeneratedContent)工具作为生成式人工智能的重要应用之一,受到了广泛关注。本次测评旨在详细评估AIGC工具的功能、性能、使用体验及其在实际应用中的效果,以期为相关领域的专业人士和公众提供有价值的参考。二、AI......
  • bootStrap4 提示框(tooltip)的使用
    参考文章:https://www.cnblogs.com/wm218/p/10869823.html tooltip(提示框)是一个小小的弹窗,在鼠标移动到元素上显示,鼠标移到元素外就消失。属性常用的功能,可以通过以下属性来设置: data-toggle="tooltip"指明这是一个tooltip组件对象,其实可以省略title="这......
  • VuePress使用
    记一篇:安装Vuepress过程也遇到的问题,于是想写篇文章总结一下~~一、介绍VuePress是一个以Markdown为中心的静态网站生成器。你可以使用 Markdown在新窗口打开 来书写内容(如文档、博客等),然后VuePress会帮助你生成一个静态网站来展示它们。官网链接:https://vuepress.vuejs......