给类加了@Slf4j注解后,就会自动的给类加一个attribue:log。比如:
@Slf4j
public class LogExample {
}
will generate:
public class LogExample {
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(LogExample.class);
}
我想知道,这个log属性是怎么加进去的。网上搜了一圈,只有人提到这是编译的时候加上去的,但是没说HOW。哪位专家给说说,源代码的哪个类是做这个事情的。谢谢!
参考:
1. 使用spring方式实现的一个类似的版本,但还是不一样啊
https://dzone.com/articles/inject-slf4j-logger-annotation
--
FROM 223.104.41.*