Ответ 1
Проверьте некоторые другие шаблоны, которые уже используют текущее имя класса:
Можно ли использовать значение токена по умолчанию в Intellij Live templates
? Например, у меня есть следующий живой шаблон, который объявляет приватную переменную, которую я хотел бы создать почти для каждого класса:
private static final Logger logger = Logger.getLogger($CLASS$.class)
Кажется ненужным набирать $CLASS$
каждый раз, когда этот живой шаблон используется, потому что он может быть получен из класса в области или имени файла. Мне было интересно, можно ли использовать символы, обозначенные средой, в живых шаблонах по умолчанию?
Проверьте некоторые другие шаблоны, которые уже используют текущее имя класса:
log4j:
private static final org.apache.log4j.Logger log = org.apache.log4j.Logger.getLogger($CLASS_NAME$.class);
SLF4J:
private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger($CLASS_NAME$.class);
Убедитесь, что вы установите применимый контекст на Java и сократите имена FQ и , если определены.
log4j 2:
private static final org.apache.logging.log4j.Logger log = org.apache.logging.log4j.LogManager.getLogger($CLASS_NAME$.class);