대부분의 IDE가 그렇듯 이클립스 역시 Code Template 기능을 지원하고 있습니다. 실제 코드 라인 뿐만 아니라 각 영역별 주석에도 이를 적용 할 수 있는데, 팀 단위 개발에서는 주석에도 상당한 신경을 써야 하므로 주석에 대한 Template 을 몇가지 맞춰 두는 것도 좋은 방법이라 할 수 있겠습니다. 제가 사용하는 몇가지 Comment Template 입니다. ◈ Preference 항목 ⊙ Java > Appearance > Code Template ◈ 설정 내용 ⊙ Comments -> Types /** * * ${package_name} * |_ ${file_name} * * * Desc : * @Company : Wisenut. Inc * @Author : ${user} * @Date :..
최근 Java Module을 만들면서 UTF-8로 프로젝트를 생성하고 코드를 작성하고 있었다. 회사에서 배포하는 Module이 다국어를 지원 할 수 있어야 하는 관계로 어쩔 수 없는 상황. 그런데 묘하게도 실행/디버깅을 하는 과정에서 Eclipse 콘솔 화면에 한글이 깨져서 출력되는 것이다. '아띠...! 이게 모야...' 위 화면은 실제 업무중 어플리케이션 실행시 입력한 인자값을 체크하여 부적합한 옵션 입력 시 에러를 출력하는 화면을 간단하게 만들어 테스트 하는 과정에서 발생한 경우이다. 프로젝트 인코딩을 UTF-8로 설정하였기에 각 Java 소스 파일이 ANSI로 저장되었나 싶어 확인 해보니 Java 소스는 UTF-8 포맷으로 저장되어 있었다. 이쯤 되면 이제 고민에 빠진다... 구글링을 할 것인가...
VTL (Velocity Template Language)에 대해서는 여지껏 접해본바 없는 상황인지라 문법 익히기에도 급급하다. 대충 문법 정의 문서를 살펴보니 그리 어려운 언어는 아니라는 결론을 얻었다. HTML 사용 하는거야 그냥 똑같이 쓰면 되고, 그 안에 스크립트를 끼워 넣는 것인데... 좀 더 쓰다 보면 익숙해지겠지... :-) 자.. 이제 익숙해지는 단계 이전까지는 뭔가 도움이 될만한 것들을 찾아봐야 하는데, 역시나 이클립스를 무시할 수가 없다. Velocity 코드 작성을 위한 Plug-In이 분명 존재할 것이란걸 믿고 찾아봤더니... 세상에나... 정말로 있다!! 이제 설치를 해보자. Velocity WebEditor - Eclipse Plugin : 아래 다운로드 클릭 상단에 링크된 파일..