gpt4 book ai didi

java - 登录接口(interface)方法

转载 作者:搜寻专家 更新时间:2023-10-31 19:31:56 24 4
gpt4 key购买 nike

到目前为止,我一直在研究 Java 7,最近转向了 Java-8,令人惊讶的是你可以 add methods在 java-8 接口(interface)中。

到目前为止一切顺利....喜欢这个新东西!

现在,我的问题是 logging 是任何开发的重要组成部分,但似乎 lombok.extern.slf4j不允许您通过接口(interface)方法添加 log 内容,因为它只允许在 classesenums 上使用。

您如何记录您的接口(interface)方法(如果通过lombokis this 是唯一的方法??)?还是不应该记录接口(interface)方法?我在这里错过了什么?

P.S:目前我正在使用 System.out.println.... 是的...那是 noob :)

最佳答案

当前接口(interface)不支持 Lombok @Slf4j 注解,但是可以这样绕过

public interface MyInterface
{
@Slf4j
final class LogHolder
{}

default void action() {
LogHolder.log.error("Error TEST");
}
}

关于java - 登录接口(interface)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48759353/

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