sitelink1 | |
---|---|
sitelink2 | |
sitelink3 |
이클립스 기반 프로젝트 필수 유틸리티 (188페이지)1. 템플릿 설정
2. 템플릿의 적용방법
메뉴 > Window > Preferences를 선택하고 Preferences 다이얼로그의 왼쪽 트리 구조에서 Java > Code Generation을 클릭.
- Names 탭
- Names 탭
코드 생성을 할 때 사용할 변수(멤버 변수, 파라미터, 로컬 변수) 명의 접두사나 접미사를 미리 지정해 둘 수 있다.
- Code and Comments 탭 코드 템플릿을 설정하는 탭으로, 주석 템플릿(Comments template)설정과 코드 템플릿(Code template) 설정 두가지가 있다.
- 주석 템플릿(Comments template) 생성자, 타입(${typecomment}), 메소드, 오버라이드(override)메소드의 주석 처리를 위해 사용된다. @param, @author, @return 등의 엘리먼트 태그(${tags})를 사용하여 설정할 수 있다. 예를 들어, 오버라이드 메소드의 경우 기본값으로 다음과 같이 설정되어 있다. 즉, 오버라이드 메소드를 생성할 경우 메소드의 주석값으로 이 값이 채워진다.
- 코드 템플릿(Code template)·미리보기 | 소스복사·
- /*(non-Javadoc)
- * ${see_to_override}
- */
이클립스에서는 새로운 소스를 생성하거나 catch블록 생성, 메소드 생성, Constructor 생성 등의 경우에 주석의 몸체를 채울 템플릿을 설정할 수 있다.
종류 | 설명 |
New Java Files | 새로운 클래스나 인터페이스가 생성 될 때 적용되는 템플릿 |
Catch block body | try/catch 구문 사용 시에 적용되는 템플릿 |
Method body | 새로운 메소드 생성 시에 적용되는 템플릿 |
Constructor body | 새로운 생성자 생성 시에 적용되는 템플릿 |
2. 템플릿의 적용방법
코드 템플릿과 주석 템플릿은 새로운 Java 소스를 작성할 때마다 자동으로 실행된다.
이미 작성한 소스에서도 템플릿을 적용하고자 한다면, 소스 에디터의 팝업 메뉴에서 Source를 선택하고 Source 하위 메뉴를 선택하면 실행 가능하다.
Source의 하위 메뉴는 다음과 같다.
- Override/Implement Methods... : 인터페이스, 추상 클래스(abstract class), 부모 클래스의 메소드를 재정의(override)하거나 구현(implement)하는 메소드를 자동으로 추가한다.
- Generate Getter and Setter... : 맴버 변수에 대해 자동으로 get메소드와 set메소드를 추가한다.
- Add Constructors from Superclass : 부모 클래스의 생성자를 자동으로 추가한다.
- Add Javadoc Comment : javadoc 스타일의 주석을 단다.
이미 작성한 소스에서도 템플릿을 적용하고자 한다면, 소스 에디터의 팝업 메뉴에서 Source를 선택하고 Source 하위 메뉴를 선택하면 실행 가능하다.
Source의 하위 메뉴는 다음과 같다.
- Override/Implement Methods... : 인터페이스, 추상 클래스(abstract class), 부모 클래스의 메소드를 재정의(override)하거나 구현(implement)하는 메소드를 자동으로 추가한다.
- Generate Getter and Setter... : 맴버 변수에 대해 자동으로 get메소드와 set메소드를 추가한다.
- Add Constructors from Superclass : 부모 클래스의 생성자를 자동으로 추가한다.
- Add Javadoc Comment : javadoc 스타일의 주석을 단다.