当前位置: 首页 > news >正文

Spring Boot Gradle 项目中使用 @Slf4j 注解

Spring Boot Gradle 项目中,如果想使用 @Slf4j 注解来启用日志记录,首先需要添加 Lombok 和 SLF4J 的依赖。可以通过以下步骤来添加它们:

1. 添加 Lombok 依赖

build.gradle 文件中添加以下 Lombok 依赖:

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-logging' // Spring Boot 默认的日志依赖
    compileOnly 'org.projectlombok:lombok:1.18.24' // Lombok
    annotationProcessor 'org.projectlombok:lombok:1.18.24' // Lombok 编译时注解处理器
}

2. 启用 SLF4J 日志

Spring Boot 默认使用 SLF4J 和 Logback 作为日志框架,无需额外添加 SLF4J 依赖,但如果有特殊需求,可以手动添加 SLF4J 的依赖:

dependencies {
    implementation 'org.slf4j:slf4j-api:1.7.32'
    implementation 'org.slf4j:slf4j-simple:1.7.32' // 或使用 logback 作为实现
}

3. Gradle 配置

确保 build.gradle 文件配置了 Lombok 注解处理器,以便能够在编译时生成相关的代码。

完成上述步骤后,就可以在类中使用 @Slf4j 注解来简化日志记录了:

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class MyService {
    public void doSomething() {
        log.info("This is a log message");
    }
}

这样,@Slf4j 注解会自动提供一个 log 实例来记录日志。

相关文章:

  • 容器与虚拟机:云时代的底层架构博弈
  • 玩转大语言模型——Ubuntu系统环境下使用llama.cpp进行CPU与GPU混合推理deepseek
  • 实时金融信息搜索的新突破:基于大型语言模型的智能代理框架
  • 腾讯云AI代码助手评测:如何智能高效完成Go语言Web项目开发
  • rnmapbox
  • python3.13安装教程【2025】python3.13超详细图文教程(包含安装包)
  • linux离线安装ollama并部署deepseek-r1模型 指南
  • vscode 查看3d
  • 论文阅读 EEG-Inception
  • 自动化学习-使用git进行版本管理
  • DDK:Distilling Domain Knowledge for Efficient Large Language Models
  • Linux系列:如何调试 malloc 的底层源码
  • linux ubuntu系统运行python虚拟环境,启用端口服务和定时任务
  • Scala 中的数组和List的区别
  • excel vlookup的精确查询、模糊查询、反向查询、多列查询
  • Linux下测试Wifi性能——2.Linux下wifi指令
  • Spring Boot 整合 JMS-ActiveMQ,并安装 ActiveMQ
  • 关于opencv中solvepnp中UPNP与DLS与EPNP的参数
  • 神经网络:AI的网络神经
  • pytest中pytest.ini文件的使用
  • 校园网站规划与建设心得/网络营销的核心是什么
  • 成都专业网站建设优化团队/深圳营销策划公司十强
  • 做微信头图的网站/seo培训学院
  • 网站怎么做展现量/松原新闻头条
  • 石家庄最好的网站建设公司哪家好/关键词seo是什么意思
  • 网站建设售后服务内容/新浪舆情通