spring framework 개발환경 설정
1. JDK 설치 :
설치 후 환경변수 설정:
JAVA_HOME : jdk 경로
Path : %JAVA_HOME%\bin
CLASSPATH : %JAVA_HOME%\lib
2. eclipse 설치 :
혹은, STS 설치. STS 설치시 4,5번 생략가능.
3. Apache Tomcat 다운 후 압축해제 :
4. MAVEN 다운 (생략가능) :
(아래 설치할 STS 플러그인에 MAVEN이 포함되어 있으므로 생략가능하고, 생략하려면 5번으로)
별다른 install 과정이 없으므로, 압축해제 후 환경변수 설정:
MAVEN_HOME
Path
4-1. Maven 폴더에 repository 폴더 생성.
conf 폴더의 settings.xml에서 <localRepository> 주석을 해제하고 내가 생성한 repository폴더로 경로 변경
-> 기존엔 라이브러리를 다운받고 이클립스에서 라이브러리를 추가해서 사용했는데 메이븐을 사용하면 필요한
라이브러리를 인터넷에서 찾아서 추가해준다.
따라서 버전관리 등이 용이해짐.
-> 라이브러리를 다운받고 참조할 위치를 변경함으로써 개발환경을 배포할때 미리 다운받은 라이브러리까지 배포가능.
4-2. eclipse 내에서 maven 설정
Maven - user setting 에서 방금 설정한 settings.xml 설정
4-3. target 제외 :
maven을 이용해 프로젝트를 진행하면 target 폴더가 나온다. target/classes 디렉토리에 컴파일된 결과가 생성된다.
컴파일 결과는 제외하고 개발소스만 올라가도록 설정한다.
Team > Ignored Resources-Add Pattern - */target/* 추가
5. spring 플러그인 설치 : 마켓플레이스에서 STS설치
이클립스에서 spring framework를 사용하게 해주는 플러그인이다.
전부 Next 하고 Accept 후 finish 하면 된다.
6. spring 프로젝트 생성
프로젝트 생성과 함께 라이브러리가 자동 다운로드되므로 인터넷 연결이 필요하다.
POM.xml 에서 <dependency> 태그를 통해 라이브러리 추가가 가능하며 Maven을 통해 관리된다.
다운받아진 라이브러리는 아까 4번에서 설정한 repository 안에 들어간다.
7. Server 올리고 Server start
서버를 올리는 방법은 자유!
8. 브라우저로 접속
기본경로는 "~/프로젝트명" 이다.
잘 됩니다;;