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);
당신이 설정되었는지 확인 적용 할 컨텍스트를 자바 것을 Lite 버전 FQ 이름 과 정의 할 경우 건너 뛸 사용할 수 있습니다.
답변
log4j 2 :
private static final org.apache.logging.log4j.Logger log = org.apache.logging.log4j.LogManager.getLogger($CLASS_NAME$.class);