记录一个使用lombok不生效问题,使用@Slf4j注解标注了类,log.info显示红色,不影响运行

问题描述

idea原来安装了lombok插件的,所以正常只要使用了lombok的注解,idea会自动编译,昨天遇到一个问题一直没有生效,然后发现竟然的idea插件过期了,与版本不兼容。

解决方法

卸载idea的lombok插件,重新安装,结束。

描述

使用@Slf4j注解标类,代码里面使用log.info一直显示红色,启动没有问题,因为启动是运行编译之后的文件。
在这里插入图片描述
使用@Slf4j注解标类,自动生成log代理类,可以通过编译之后查看Class文件,会多了一些方法。

编译之后的Class文件

private static final Logger log = LoggerFactory.getLogger(GlobalRequestLogFilter.class);
这句话就是通过@Slf4j注解编译生成。 

在这里插入图片描述

发布了188 篇原创文章 · 获赞 34 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/u010316188/article/details/103872011