롬복(Lombok)이란?롬복(Lombok)은 Java에서 반복적으로 작성되는 getters/setters나 equals, hashCode, toString 또는 생성자 관련 코드들을 간결하게 만들어주는 라이브러리다. 사실 자바를 지원하는 웬만한 IDE가 이런 코드들의 자동 생성을 지원하고 있어서 필요성을 못 느낄수도 있으나, 롬복(Lombok)은 유지 보수시에 큰 도움이 된다. 유지보수시에 클래스의 필드의 갯수와 비례해서 길어지는 getters/setters가 없으니 코드가독성이 올라가고, 필드값을 추가삭제 할 때도 getters/setters에 대한 신경을 쓰지 않아도 된다. Lombok 플러그인 설치하기 File - Settings - Plugins - Browse repositories . . . ..
리눅스(우분투)의 단축키와 인텔리제이(intelliJ)의 단축키가 중복된다면, 기본적으로 운영체제인 리눅스의 명령이 실행된다. 이런 경우 인텔리제이의 강력한 단축키 기능에 제약이 생기게 되므로 해당 되는 단축키를 달리 설정하여서 충돌을 방지해보자. (현재는 2가지 경우의 단축키 중복이 확인 되었습니다. 추후에 알게되는 단축키가 있다면 추가하겠습니다.) 인텔리제이(intelliJ)의 단축키 설정은 File - Settings - Keymap에서 설정 가능하다. 리눅스는 배포판이나 GUI 환경마다 조금씩 상이 할 수 있으나 기본적으로 Settings(시스템설정) - KeyBoard(키보드)에서 설정 가능하다. 개인적으로 리눅스 단축키는 Super(윈도우)키를 조합한 단축키 설정이 가능하므로, 리눅스 단축키를..