개발/Spring

@Data annotation이 작동 안할 때 (lombok)

신매력 2012. 8. 28. 15:14

java에서 getter, setter를 일일이 생성하지 않고도 
lombok 라이브러리의 @Data 어노테이션을 선언하고 필드를 선언하면 
각 필드의 게터 세터가 자동으로 생성이 된다.

그런데, outline을 확인해보면 get, set이 안되어있는 경우가 있다.

그럴 때는 해당 라이브러리인 lombok이 있는 디렉토리로 들어가 실행을 한다.
그러면 이클립스가 나타나고 install/update 버튼을 누른다.

parameter를 추가하라고 나올 것이다.
그러면 eclipse.ini 또는 STS.ini (나는 스프링을 쓰므로) 를 열어서

-javaaget:lombok.jar
-Xbootclasspath/a:lombok.jar

를 추가한 후 이클립스를 다시 켠다.


그래도 안되면 .class 파일을 다시 떨구도록 한다.