아델
718
2019-02-20 16:13:02
11
800

lombok을 통해 생성된 메서드 사용하기



롬복을 통해 생성된 메서드를 사용할려면 어떻게 해야되나요??

제대로 한거 같은데 이유를 모르겠습니다 

0
  • 답변 11

  • 어쩌다프로그래머
    6k
    2019-02-20 16:16:01

    Event.builder().name("이름")


    이 안되나요/.?

  • 아델
    718
    2019-02-20 16:16:47 작성 2019-02-20 16:17:29 수정됨
  • 어쩌다프로그래머
    6k
    2019-02-20 16:20:24

    당연히 되야 하는것이 안된다니...음......


    Event e = new Event();

    e.setName("이름")


    은되나요.?

  • 아델
    718
    2019-02-20 16:22:57

    어쩌다


    흑흑 안되네요


    Gradle로 했고 gradlew compileJava 로해서 컴파일 했는데 잘못한건가요..

  • 어쩌다프로그래머
    6k
    2019-02-20 16:26:36

    그것하고는 상관없이 지금 님이 올리신 이미지보면.

    정상적으로 builder 가 생성되어 outline에 나오거든요...

    그런데 안된다니...

    더군다나 그냥 set get 도 안된다니.,...

  • helloworlddddd
    13
    2019-02-20 16:29:44

    플러그인 받으셨나요?

  • asd
    16k
    2019-02-20 16:31:02

    annotation processing 작업해주셔야되고요.

    저거해주시면 빨갛게 뜨든말든 빌드는 잘 될거에요.

    그리고 IDE에서 플러그인같은거 설치해주시면 IDE에서도 잘 지원될겁니다.

  • 아델
    718
    2019-02-20 16:35:38

    주누최최초이

    감사합니다!

    Gradle 의존성 설정만 하면  lombok 설정이 끝난줄 알았는데 아닌가 보네요 흑흑

  • 아델
    718
    2019-02-20 16:36:32

    LichKing


    감사합니다  많이 배웁니다!

  • 어쩌다프로그래머
    6k
    2019-02-20 16:39:49

    그러면 정상적으로 컴파일이 되지 말아야 하는대...

    어떻게 이미지처럼 builder 메소드가 클래스 파일에 생성이되었던건가요..


    컴파일하고 클래스사용하고 다르게 플러그인이 적용이되는건가

  • asd
    16k
    2019-02-20 16:44:19

    롬복 플러그인 없이 사용하면 IDE는 롬복이 메서드를 만들어주는걸 모르니 빨갛게 나타내게되죠.

    실제 빌드할때는 롬복이 메서드를 만들어주는거고요.

  • 로그인을 하시면 답변을 등록할 수 있습니다.