@Slf4j 注解的使用方法

介绍

slf4j是一个日志标准,使用它可以完美的桥接到具体的日志框架,必要时可以简便的更换底层的日志框架,而不需要关心具体的日志框架的实现(slf4j-simple、logback等)。

idea安装插件

idea 需要安装 Lombok 插件

参见:
https://www.malaoshi.top/show_1EF5gUlWi5Ev.html

添加依赖pom.xml

在pom.xml中添加依赖

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>

使用注解

在类上增加@Slf4j,在方法中直接使用log

package top.malaoshi.controllers;

import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;

@RestController
@Slf4j //添加注解
public class NoticeCtrl {

    @GetMapping(value = "/notice/{id}")
    public String notice(@PathVariable String id) {
        log.info("id--",id); //直接使用
        return "通知成功! " + id;
    }

}

原文出处:/show_1EF5l7iS2rTP.html