Intellij 2

[개발 Tip] Intellij에서 lombok을 인식하지 못하는 경우 해결방법

인텔리제이를 처음 쓰다보니 낯설게 되어 간단한 오류에도 허둥지둥하게 되는데요, 그 중 가장 오랜기간 괴롭혔던 이슈를 소개하고자 합니다. Spring initializr을 통해 스프링 부트 프로젝트를 생성하다 보니 자연스럽게 lombok을 사용하게 됐습니다. 하지만 컴파일시에 자꾸 빨간줄이 가고 설정에서 구글링에서 제시하는 대부분의 해법인 Enable Annotation Processing을 체크해도 사라지지 않아 적잖이 당황했습니다.(런타임 시에는 또 정상적으로 돌아갑니다) 그러던 중 Stackoverflow에서 maven이나 gradle에 주입하는 것 말고 인텔리제이 플러그인 중 'lombok'을 설치해보라는 글이 있었고 이를 설치 후 재시작하니 한방에 해결되었습니다. 평소 줄 맞추는 것..

IntelliJ 에서 Static method 호출하기. with JUnit

"좋아, TDD를 배웠으니 한번 적용시켜볼까?" 기대에 찬 마음으로 IntelliJ(이하 인텔리제이)를 열고, 테스트 코드를 작성해본다. 하지만 생각만큼 매끄럽게 진행되지 않을 것이다. assert...T....h.. 아무리 자동완성 단축키를 눌러도 어느 하나 완성되는 메서드가 없다. 평소에는 그렇게 대단해보였던 인텔리제이가 이렇게 멍청해보일수가 없다. 이 과정이 트라우마가 되어 TDD를 알지만 실천하지 못하는 분들을 간혹 본다. 그 분들을 위해 간단히 포스팅을 한다. 과정보다 해결방법을 빨리 알고 싶은 분들은 결론으로 이동하시면 됩니다. 문제상황 자동완성이 안된다. control + space, control + shift + space 등등 어떤 자동완성도 도와주지 않는다. 원인 사실 인텔리제이는 s..

Development/Testing 2020.05.23