【发布时间】:2011-11-24 20:44:10
【问题描述】:
在 Spring Controller 中实例化 Logger 时,是否有任何理由将其声明为 static final? Logger 不在 MyController.class 之外使用。我已经看到这两个例子都在使用,但不明白为什么我应该使用其中一个。
private Logger logger = LoggerFactory.getLogger(MyController.class);
对
private static final Logger logger = LoggerFactory.getLogger(MyController.class);
【问题讨论】: