오늘도 개발자 Backend Developer

lombok.config 사용하기

lombok.config 사용하기

  • 실무에서 팀내 우리는 @AllArgsConstructor 를 사용하지말자! 등의 컨벤션을 지정할 때 도움이 됨.
  • Warning 또는 빌드시 error를 낼 수 있음

기본 구조

lombok.{어노테이션}.flagUsage=warning or error

예시

lombok.AllArgsConstructor.flagUsage=error
lombok.val.flagUsage=error
lombok.var.flagUsage=error

우리가 필요한 log 옵션만 사용하기

  • @log, @log4j 등 미사용 로그 관련 annotation이 많음
  • 미사용 중인 logger를 사용하게 되면 빌드시 error 발생
    lombok.log.apacheCommons.flagUsage=error
    lombok.log.log4j.flagUsage=error
    lombok.log.log4j2.flagUsage=error
    lombok.log.xslf4j.flagUsage=error
    

@Slf4j 등 log를 통해 자동생성되는 객체이름 변경

  • default로 설정되는 log 를 원하는 다른걸로 변경 가능하다.
    lombok.log.fieldName=LOG
    lombok.log.fieldIsStatic=false # logger를 static이 아닌 필드로 생성