annotation

    spring builder 오류 (error: cannot find symbol final .......)

    spring builder 오류 (error: cannot find symbol final .......)

    TDD기반의 api설계를 따라하던중 아래와 같은 에러가 떴다. 멤버쉽 객체에 @Builder를 포함시켰음에도 이러한 에러가 떴다. 그래서 검색도중 찾아보니 Gradle로 라이브러리 관리를 한 경우 Test영역에서의 annotation이 적용되지 않아서 그렇다고 한다. 기존에는 build.gradle에 annotationProcessor만 존재했지만 testAnnotationProcessor를 새롭게 추가해주었다. 아마도 어노테이션 사용을 명시해주어야 test영역에서 어노테이션을 사용가능한거 같다. annotationProcessor('org.projectlombok:lombok') testAnnotationProcessor('org.projectlombok:lombok') 결과적으로 잘 적용되었다.