이클립스(Eclipse) 기반으로 프로젝트를 하다보면 수시로 켜지는 validation으로 발암을 유발하는 경우가 많습니다. 사실 validation은 꺼도 개발하는데 큰 지장이 없으며, 개발 막바지에 켜도 상관이 없기 때문에 이클립스의 최적화라 할 수 있는 validation 끄는 방법에 대해서 소개해 보고자 합니다. 이클립스의 Validation 사실 아이러니하게도 Validation은 개발을 도와주는 작업입니다. validation은 코드의 문법적인 오류, 실행 전에 발생할 수 있는 예외, 형식 불일치 등을 사전에 확인하고, 개발자에게 알려주는 역할을 합니다. 이를 통해 빌드 시간을 줄이고, 더 효율적인 개발을 도와줍니다. 하지만 위와 같은 문제가 크게 없을 경우 Validation은 오히려 개발 ..
이클립스를 처음 설치하다보면, 아래와 같이 깔끔한 하얀 배경으로 코딩을 하게 됩니다. 하지만 개발자라면 다크모드(Dark Mode)로 하는 것이 진리기 때문에 설정하는 방법을 알아보도록 하겠습니다. 다크모드 세팅방법 Window -> Preferences 설정 General -> Appearance 선택 위와 같이 Appearance를 선택하게 되면, 우측 상단의 테마 설정 부분이 보이게 됩니다. 테마의 값을 선택하여 아래와 같이 Dark로 변경해 봅니다. 다크모드를 설정하였다면, Apply and Close를 선택하여 다크모드를 최종 적용합니다. 그러면 아래와 같이 다크모드가 적용된 것을 확인할 수 있습니다. 프로퍼티 문제 다크모드를 하게 되면, 문제가 부분부분 너무 어두워서 보기가 힘든 경우가 발생하..
이클립스(Eclipse)에서 다크모드를 할 경우, 프로퍼티의 색상이 참 지랄맞게 변하는 문제가 있습니다. 정말 눈을 크게 뜨고 봐야 하는데 그나마 파란색은 어느정도 보이지만, 도대체 왜 Value 부분을 갈색으로 했는지 이해가 되지 않습니다. 숨은그림 찾기도 아니고...이럴 경우 아래와 같이 색상을 직접 설정하면 됩니다. 프로퍼티 색상 설정 Windows -> Preferences 선택 PropertiesEditor -> 에디터(Editor) 선택 여기에 프로퍼티 키와 프로퍼티 값을 변경합니다. 필자는 보이는게 장땡이라 아래와 같이 색상을 변경하였습니다. 저는 Key를 보라, Value를 주황색, 디버그는 초록색을 변경해서 사용 중입니다.
최근의 이클립스의 경우 왜인지 모르겠지만, 상당히 불편한 기능이 추가되었습니다. 바로 블록 주석을 할 경우 코드가 와장창 무너지는 경우입니다. 위와 같은 평범한 코드가 있는데 여기서 7~9번째 라인을 블록 주석을 하기 위해 Ctrl + Shift + / 을 눌러 주석을 할 경우 아래와 같이 코드가 한줄로 치환됩니다. 블록 주석 단축키 문제 위와 같이 한줄로 치환이 되어 버리는데 만약 주석을 다시 풀 경우 원래 상태로 돌아온다면 불편하더라도 어느정도 사용이 가능하겠지만 위 코드에서 다시 Ctrl + Shift + \ 을 이용하여 블록 주석을 해제 할 경우 아래와 같이 변환됩니다. 실로 난감한 상황인데 이와 같이 되어버린 원인은 이클립스의 Default 설정이 바뀌었기 때문이며, 예전처럼 무너지지 않게 하기..
주석은 크게 단일 주석과 블록 주석으로 나뉘어 지며, 이클립스(Eclipse)와 같은 통합 환경 개발 툴(IDE)을 사용하면서 가장 많이 사용하는 단축키가 바로 블록 주석이 아닐까 싶습니다. 단일 주석 단일 주석을 하는 방법은 주석을 원하는 위치의 앞으로 이동하여 슬래시(/)를 2번 입력하면 됩니다. 만일 슬래쉬를 두번 누르기 귀찮거나(?) 주석을 할 위치의 중간에서 빠르게 주석을 할 경우 Ctrl + / 를 입력하면 단일 주석을 빠르게 설정할 수 있습니다. 주석을 푸는 것은 역시 마찬가지로 주석이 있는 줄로 이동하여 Ctrl + /를 누르면 주석이 해제 됩니다. 그러나 단축키로 단일 주석을 막을 경우 위와 같이 이쁘지 않은 위치에 주석이 달려 버립니다. 저와 같이 편집증이 있는 개발자라면 이런것을 그냥..
스프링툴슈트(STS)에는 기본적으로 웹기능들이 세팅되어 있지 않다. 그러다보니 JSP 등을 개발하기가 상당히 까다롭고 불편한데 이클립스 마켓에서 플러그인(plugin)을 설치하는 것으로 해결이 가능하다. 이클립스 마켓플레이스(Eclipse Marketplace) 이클립스에서 상단 메뉴의 가장 우측에 있는 Help 메뉴의 선택 후 하단을 보면 위 스샷처럼 이클립스 마켓(Eclipse Marketplace)가 존재한다. 위 마켓에 들어간 후 Eclipse Enterprise Java and Web Develper Tool eclipse web으로 검색을 하면 이와 같이 "Eclipse Enterprise Java and Web Develper Tool" 이라는 것이 나오는데 Install을 선택하여 플러그인..
이클립스(Eclipse)에서 웹개발을 진행할 때, 이클립스에서 브라우저(Browser)를 띄우면 크롬(Chrome)이나 에지(Edge)와 같은 성능 좋은 외부 브라우저가 아니라 자체적으로 내장된 내부 브라우저로 실행이 된다. 물론 별도의 브라우저를 띄운 후, URL을 입력해서 테스트를 하게 되지만 이클립스의 내부 브라우저를 외부 브라우저로 변경하는 방법도 있다. 외부 브라우저 변경 Step by Step 우선 이클립스의 최상단 메뉴의 Window에서 Preferences를 선택한다. General 탭에서 하단에 위치한 Web Browser 메뉴를 선택한다. Use Internal web browser로 되어 있는 라디오 박스를 Use external web browser로 변경 후, 원하는 브라우저를 아..
이클립스(Eclipse)에서 환경을 세팅할 때 프로젝트 단위로 세팅을 할 수 있지만, Window 메뉴의 Preference에서 공통으로 세팅을 하는 방법이 있다. 상단 메뉴에서 Window를 선택하고 최하단에 있는 Preferences 탭을 선택한다. 우선 제일 위에 있는 General을 선택하면 제일 하단에 Workspace가 보인다. 이 메뉴를 선택하게 되면 개발환경을 세팅할 수 있는데 Text file encoding에서 UTF-8을 선택한다. Other를 클릭하고 셀렉트 박스에서 UTF-8을 선택한 후, Apply를 누른다. Apply and Close를 선택하면 설정을 바꾸고 창을 닫기 때문에 일단 Apply만 선택한다. XML에 메뉴에서 XML Files를 선택하고 Encoding을 확인한다..