반응형

Eclipse 5

Lombok 사용 중 constructor ... is already defined in class 오류 발생 해결

Lombok 버전 : 1.16.22 스프링 Boot 프로젝트 배포를 위해 Maven Build 를 수행하던 중 Lombok 어노테이션을 적용해둔 도메인 클래스에서 컴파일 오류가 발생했다. 구글링 해본 결과 @Data와 @NoArgsConstructor를 같이 쓸 때 발생하는 버그로 지금은 fix된듯 하다. https://github.com/rzwitserloot/lombok/issues/1703 Lombok 버전을 변경하거나 @NoArgsContsructor를 먼저 선언해주는 방법으로 컴파일 오류 없이 컴파일 할 수 있었다.@NoArgsConstructor @Data public class SomeDomain { .... }

Back-End/Java 2018.12.08

이클립스 단축키 모음

이클립스 단축키 잘 정리된 글이 있어 공유합니다. (출처 : http://w3devlabs.net/wp/?p=16778)실행Ctrl + F11 : 바로 전에 실행했던 클래스 실행소스 이동 관련Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때 Alt + Left, Alt + Right : 이후, 이전 Ctrl + O : 해당 소스의 메소드 리스트를 확인하려 할때 F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다. Alt + ) : 이전(다음) 작업 화면문자열 찾기 Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다. Ctrl + Shift + K : 역으로 찾고자 하는 문자열을 찾아감. Ctrl + J : 입..

기타 2018.09.17

이클립스 Organize Import 단축키 동작하지 않을때 조치방법

이클립스 "Organize Imports" 기능은 클래스에 불필요한 import구문을 제거해주고, 필요한 구문은 자동으로 추가해주는 기능으로 보통 "Ctrl + Shift + O"를 눌러 실행시킨다. 얼마 전 PC를 새로 맞추고 기쁜 마음으로 이클립스도 새로 깔고 코딩 중 Organize Imports 기능이 작동하지 않는 현상이 발생했다. 1. 이클립스 단축키 설정화면으로 이동한다. ( Window > Preferences > General > Keys ) 2. "Organize Imports"를 검색한다. 3. 검색된 단축키 설정의 Binding에 올바른 단축키가 지정되어있는지, When에 "Editing Java Source" 가 잘 지정되어있는지 확인한 후, 잘못설정된 게 있으면 수정 후 적용한다..

기타 2018.09.17

새 이클립스 설치 후 진행해야할 필수 설정

1. 자동 Validation OffWindow > Preferences 메뉴에서 Validation 탭 설정 중 Build 시 HTML, JSP, XML 등에 대한 Validation 체크 해제필요 시 수동 Validation을 위해 Manual은 체크상태 유지 2. 스펠링 체크 해제General > Editors > Text Editors > Spelling 탭에서 Enable spell checking 체크 해제 3. Indentation Tab > Space 변경1) General > Editors > Text Editors 탭에서 Insert spaces for tabs 체크2) Java > Code Style > Formatter 탭에서 New 버튼을 클릭하여 새 프로필 등록 후 Inden..

기타 2018.09.17

이클립스 Maven Local Repository 변경방법

maven 설치 디렉토리 (maven home) 내 settings.xml 또는 새로운 settings.xml을 작성한 후 태그 사이에 repository로 이용할 경로를 기술한다. C:\app\platform\repository\.m2\customRepository 이 후 이클립스에서 Window > Preferences 창의 Maven탭에서 Global 또는 User Settings를 위에서 작성한 settings.xml을 지정해준후 프로젝트 우클릭 > Maven > Update Project 수행 시 설정에 따라 새 repository가 구축된다.

기타 2018.09.17