java:无法解析日志

xzlaal3s  于 2023-01-15  发布在  Java
关注(0)|答案(8)|浏览(156)

我遇到一个问题,我使用

IntelliJ IDEA 2017.3.1 
Build #IU-173.3942.27, built on December 11, 2017
JRE: 1.8.0_111-b14 amd64
JVM: Java HotSpot(TM) 64-Bit Server VM by Oracle Corporation
Windows 7 6.1

错误:(16,10)java:无法解析日志

import lombok.extern.slf4j.Slf4j;
import org.junit.Test;

@Slf4j
public class LogTest {

    @Test
    public void testSlf4j(){
         log.info("测试 lombok slf4j logback");
    }

}

i had config设置-〉构建、执行、部署-〉编译器-〉注解启用注解处理
设置-〉其他设置-〉Lombok

<!-- SLF4J -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.7.21</version>
    </dependency>
    <!-- Logback -->
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-core</artifactId>
        <version>1.1.3</version>
    </dependency>
    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.1.3</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>log4j-over-slf4j</artifactId>
        <version>1.7.21</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.20</version>
    </dependency>
rjzwgtxy

rjzwgtxy1#

我遇到了同样的问题。一个简单的maven更新帮助了我。你可以尝试以下命令行:

mvn clean install -U

然后运行应用程序

mvn spring-boot:run
slhcrj9b

slhcrj9b2#

也许您必须安装Lombok Plugin,以便IDEA知道该注解的含义。

ttcibm8c

ttcibm8c3#

除了确保安装了Lombok Plugin之外,还需要启用注解处理。
之后,我开始得到这个错误,我需要做一个“构建〉重建项目”来摆脱它。

ajsxfq5m

ajsxfq5m4#

您是否有一个lombok.config文件,该文件使用lombok.log.fieldName = xxxlog变量重命名为其他内容?

hm2xizp9

hm2xizp95#

它可能与@Slf4j有关,并且可能您正在使用任何最新版本的项目lombok(1.18.x)+尝试安装支持@Slf4j的早期版本,如1.16.x。
然后重新启动eclipse并重新构建项目。

l5tcr1uw

l5tcr1uw6#

我遇到了同样的问题,在我的例子中,编译器配置是错误的,因为选择了Ajc编译器,所以我将其改为Javac。
配置路径:
文件〉设置〉构建、执行、部署〉编译器〉Java编译器

xuo3flqw

xuo3flqw7#

1.退出IDE。
1.C:\用户{电脑名称}.m2\repository\org\projectlombok删除此位置的所有文件。
1.从https://projectlombok.org/download下载Lombok jar,并启动IDE。
1.如下所示指定IDE路径.. Image to specify ide path
1.启动IDE。

3xiyfsfu

3xiyfsfu8#

1.转到https://projectlombok.org/ 2.下载JAR文件3.运行JAR文件通常双击JAR文件就足够了4.在Lombok安装屏幕中,确保列出了您的Spring工具套件示例5.单击安装/更新,然后退出安装程序6.打开Spring工具套件,转到关于Spring工具套件。2包含版本号的大区域应该在底部列出Lombok版本。3你可能需要滚动,即使没有滚动条。
祝你一切顺利。

相关问题