gpt4 book ai didi

java - 在 SpringBoot 应用程序中使用 Java 的简单日志记录外观

转载 作者:行者123 更新时间:2023-12-02 01:14:25 25 4
gpt4 key购买 nike

我想使用@Slf4j注释,所以我在我的pom.xml文件中导入了这个依赖项

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.29</version>
</dependency>

但我遇到错误无法解析符号Slf4j

@Service
@Slf4j
@Transactional(readOnly = true)
public class PasswordResetTokenService {
..
}

最佳答案

注释 @Slf4j 是一个 Lombok 注释,不存在于 slf4j 依赖项中。

如果您想使用此注释而不是声明记录器字段,则需要向 Lombok 添加额外的依赖项:

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
<scope>provided</scope>
</dependency>

对于 Spring Boot,父 POM 可能已经指定了版本。那么你就不需要再声明具体的版本了。

参见:

https://projectlombok.org/features/log

https://projectlombok.org/api/lombok/extern/slf4j/Slf4j.html

关于java - 在 SpringBoot 应用程序中使用 Java 的简单日志记录外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58890332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com