问题描述
idea原来安装了lombok插件的,所以正常只要使用了lombok的注解,idea会自动编译,昨天遇到一个问题一直没有生效,然后发现竟然的idea插件过期了,与版本不兼容。
解决方法
卸载idea的lombok插件,重新安装,结束。
描述
使用@Slf4j注解标类,代码里面使用log.info一直显示红色,启动没有问题,因为启动是运行编译之后的文件。
使用@Slf4j注解标类,自动生成log代理类,可以通过编译之后查看Class文件,会多了一些方法。
编译之后的Class文件
private static final Logger log = LoggerFactory.getLogger(GlobalRequestLogFilter.class);
这句话就是通过@Slf4j注解编译生成。