본문 바로가기

Java/Spring

spring framework 개발환경 설정

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. 브라우저로 접속

기본경로는 "~/프로젝트명" 이다.


잘 됩니다;;