我最近遇到一个记录器,声明如下:
private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
以这种方式声明记录器是否有好处,而不是像这样“正常”声明记录器:
`private static final Logger logger = LoggerFactory.getLogger(MyClass.class`);
xlpyo6sf1#
使用 MethodHandles.lookup().lookupClass() 避免嵌入类名,这在复制和粘贴行时通常是错误的。
MethodHandles.lookup().lookupClass()
1条答案
按热度按时间xlpyo6sf1#
使用
MethodHandles.lookup().lookupClass()
避免嵌入类名,这在复制和粘贴行时通常是错误的。