Lombok은 메소드를 컴파일 하는 과정에 개입해서 추가적인 코드를 만들어냅니다. 이것을 어노테이션 프로세싱이라고 함.
어노테이션 프로세싱은 자바 컴파일러가 컴파일 단계에서 어노테이션을 분석하고 처리하는 기법을 말함
(Lombok 라이브러리를 추가할 때 CompileOnly, AnnotationProcessor를 추가하는 이유도 된다.)
아래 링크는 내가 Lombok 관련 오류를 해결한 경험
https://dorivertt.tistory.com/158?category=1070701
IDE와 Lombok, eclipse.ini 파일 (The method builder() is undefined for the type 해결 과정)
느낀점 : 보통 라이브러리는 프로젝트 안에만 두면 되는지 알았는데, IDE와 관련해서 조작?관심?이 필요한 부분도 있는거 같다 이 문제의 key 들은 아래 2가지 인거같다 1. IDE와 Lombok 2. eclipse.ini 파
dorivertt.tistory.com
'Spring' 카테고리의 다른 글
| @Controller쪽 에서 HttpServletRequest (0) | 2022.11.21 |
|---|---|
| Spring Boot와 Spring Framework의 차이점 (1) | 2022.10.24 |
| Bean , 빈 등록과 사용 , 스프링 Bean의 LifeCycle (0) | 2022.10.24 |
| IoC , DI , AOP (0) | 2022.10.24 |
| Spring Starter Project 구조 (0) | 2022.10.20 |