ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Spring MVC 를 위한 개발환경 설정-1 (초기설정)
    개발환경 2016. 1. 17. 15:43

    Java 프로그래밍 개발을 최대한 효율적으로 진행하기 위한 이상적인 개발환경에 대한 정리 


    경험으로 볼때 Spring MVC 형태 , 즉 View page 또한 하나의 프로젝트에서 관리하게 될꺼라면 STS3.x 버전이 더 나은거 같고 
    최근 트렌드처럼 프론트를 React,Vue 로 처리하고 백앤드를  spring-boot로 데이터만 RestFul API 형태로 구성하는 경우는 STS4 가 나은거 같다. 따라서 난 내 컴터에 2개 모두 셋업하여 상황에 맞게 사용중이다.  (2019.05 내용 추가)


    0. 준비

    : JDK 설치 : 현재 시점(2019.05) Oracle JDK 12가 나와있긴하지만 11 버전부터 일부라이브러리에 한해서 상용으로 사용시 비용의 문제가 생길수 있으므로 , 안전하게 JDK8 을 설치하여 진행한다. 

    다운로드

    또한 향후 CMD 에서 JAVA 를 실행하는 상황이나 간혹 JAVA 요구하는 다른 프로그램에서 JAVA_HOME 환경변수가 필요한 상황이 발생하게 되니 대비하여 미리 환경변수를 잡아둔다.


    총 3개 등록 필요 

    JAVA_HOME = C:\Program Files\Java\<설치된버전>

    CLASSPATH  = %JAVA_HOME%\lib

    Path =%JAVA_HOME%\bin



    1. 인코딩 설정 

    윈도우의 기본 인코딩은 (MS949) 이다. 하지만 이로 인해 우린 종종 인코딩 문제에 맞닥들이게 되는 경우가 많다. 

    그리고 해당 문제에 봉착하게 되면 많은 시간을 보내기 일수이다. 따라서 인코딩을 UTF-8 로 fix 하고 

    특별하게 별도의 인코딩이 필요한 경우에 대해 대응하기로 한다. 



    2. 톰캣설정

    STS 를 사용하게 되면 기본적으로 임베디드 TC 가 설치되어있지만 자주 사용해오던 Tomcat 과 다르게 동작하는 경우가 있어 

    아파치톰캣을 다운받아 설정한다. 

    JAVA complie 시 설정하는 버전에 따라 톰캣을 맞춰줘야 문제가 발생하지 않으니 주의가 필요하다.  참조링크


    http://tomcat.apache.org/









    '개발환경' 카테고리의 다른 글

    SonarQube 설정  (0) 2017.08.14
    atom 에디터  (0) 2017.05.23
    이클립스 subclipse 설치  (0) 2017.05.23
    아키타입 생성 및 Nexus Deploy  (0) 2016.01.19
    Spring MVC 개발환경 - 2 플러그인  (0) 2016.01.17

    댓글

Designed by Tistory.