검색결과 리스트
글
02. STS 설치 및 환경설정
개발 도구는 순수 Eclipse 보다는 springsource-tool-suite(이하 STS)를 사용할 것을 권장합니다. http://spring.io/tools/sts/all 에 접속하면 OS에 따라 적절한 STS를 다운로드 받을 수 있습니다. 설치할 때 주의할 점은 JDK 아키텍처가 32bit/64bit용인지 확인하는 것입니다. 그에 따라 다운로드 받아야할 STS도 달라집니다.
개발 환경에 따라 1.6 또는 1.7 버전의 JDK를 사용해야 하는 경우 STS도 그에 맞는 버전을 사용해야 합니다. 이전 버전의 STS는 https://spring.io/tools/sts/legacy 에서 다운로드 받을 수 있습니다.
다운받은 압축된 설치파일은 C:\java\springsource 위치에 풀면 실행파일을 통해 STS를 사용 할 수 있습니다.
workspace는 D:\workspace를 사용할 것을 권장합니다.
기본 인코딩 설정
상단의 메뉴에서 Window > Preference를 통하여 환경설정에 들어간 후, General > Workspace > Text file encoding 에서 Other항목을 UTF-8로 설정해 주면 자바파일들에 대한 기본 인코딩이 변경 되게 됩니다.
Java파일을 제외한 class, html, jsp, XML 등에 대한 인코딩 변경은 General > Content Types
에서 Default encoding 을 UTF-8로 설정하면 변경됩니다.
JDK 설정
상단의 메뉴에서 Window > Preference를 통하여 환경설정에 들어간 후, Java> Installed JREs 를 선택합니다.
Add버튼 > Standard VM > Next
JRE home 에 앞에서 설치한 JDK경로를 지정하면 JDK가 추가됩니다. 추가한 JDK를 선택하고 저장합니다.
이후 환경설정 > Java > Installed JREs > Execution Environments 에서 방금 선택한 JDK버전을 선택한 후 확인하면 JDK설정이 완료 됩니다.
폰트 설정
표준 폰트로는 [나눔 고딕 코딩]을 사용합니다. 사용 이유는 글자와 공백의 크기가 일정하여 코딩에 유용한 환경을 제공하기 때문입니다. 나눔폰트가 없을 경우 다음의 주소에서 다운받아 설치한 후 작업을 진행합니다.
https://developers.naver.com/opensource/tools/editor/
STS에서의 사용법은 window > Preferences > General > Appearance > Colors and Fonts > Basic > Text Font 를 선택한 후 Edit 버튼을 클릭하여 폰트를 설정합니다.
Code Templates 설정
Code Templates 설정은 사전에 STS가 설치된 경로(C:\java\springsource)의 설정파일인 STS.ini( 이클립스의 경우는 eclipse.ini)에 다음의 내용을 추가 해야 합니다.
-Duser.name="사용하고자하는 유저명"
위의 문장을 추가하면 밑에서 사용될 ${user} 이 “사용하고자하는 유저명”으로 출력 됩니다.
Code Templates은 파일 맨위에 들어가는 저작권 표시나 메소드 설명을 하기위한 공간을 자동으로 만들어 주는 설정입니다.
이제 Code Templates을 설정해 보도록 하겠습니다. Window > Perferences > Java > Code Style > Code Template > Comments > Files 에는 아래의 문장을 입력합니다. 입력은 Edit 버튼을 통해 입력하면 됩니다.
라이선스 표시 스타일의 주석
/*
* Copyright (c) 2016 example.co.kr CO.,LTD. All rights reserved.
*
* This software is the confidential and proprietary information of example.co.kr CO.,LTD.
* You shall not disclose such Confidential Information and shall use it
* only in accordance with the terms of the license agreement you entered into
* with example.co.kr CO.,LTD.
*/
SI 프로젝트 스타일의 주석
/************************************************************
* 시스템 명 :
* 업무명 :
* 프로그램명(ID) :
* 프로그램 설명 :
*
* 작성일 : ${date}
* 작성자 : ${user}
*
* 수정자 수정일자 수정내역
* ------ ---------- ---------------------------------
* ${user} ${date} 최초 생성
*
************************************************************/
Window > Perferences > Java > Code Style > Code Template > Comments > Types
/**
* ${file_name}
*
* @author ${user}
* @see
*/
Window > Perferences > Java > Code Style > Code Template > Comments > Methods
/**
* Enter the description of ${enclosing_method}.
*
* ${tags}
* @author ${user}
* @see
*/
Debug Filtering 설정
다음과 같은 과정을 통해 Debug Filter를 설정할 수 있습니다.
Window > Preferences > Java > Debug > Step Filtering
Use Step Filters 체크 > Select All 버튼 > Apply 버튼 > OK 버튼