版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37960603/article/details/85249239
我的 IDEA 版本如下图:
pom.xml 导入了 lombox 依赖。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
报错代码:
package com.kaven.weixinsell;
import lombok.extern.slf4j.Slf4j;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
@RunWith(SpringRunner.class)
@SpringBootTest
@Slf4j
public class LoggerTest {
private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);
@Test
public void test1(){
/**
* 默认日志级别是 info ,在其级别之上的日志级别可以输出相应信息
* 下面 info、error 级别可以输出相应信息, debug 级别不能输出
* */
logger.debug("debug......");
logger.info("info......");
logger.error("error......");
}
@Test
public void test2(){
log.debug("debug......");
log.info("info......");
log.error("error......");
}
}
报错如下图:
虽然代码报错了,但是还是可以正常 debug。
为什么会报错呢?原因是 IDEA 上没有安装 Lombok 插件。
在 IDEA 上安装 Lombok 插件即可。
安装 Lombok 后,再重启编译器。
Lombok 插件弄好了之后,这些代码就没有报错了。
如果在 IDEA 上一直搜索不到 Lombok 插件 ,应该是网络原因,我开始没有打开 VPN ,也一直搜索不到,并且打开 VPN 后也搜索不到,后来是把 VPN 切换到 应用程序模式才搜索得到的。