При создании экземпляра Logger в контроллере Spring существует ли какая-либо причина объявить его как static final? Логгер не используется вне MyController.class. Я видел оба примера в использовании, но не могу понять, почему я должен использовать тот или иной.
private Logger logger = LoggerFactory.getLogger(MyController.class);
против
private static final Logger logger = LoggerFactory.getLogger(MyController.class);