2019. 10. 17. 21:33ㆍProject B (SPMS)/Project B 준비
스프링 개발 환경 구축
JDK 설치 : ver 1.8
- https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(*) 윈도우 사용자 : Windows x64 선택
(*) 리눅스 사용자 : Linux x64 선택
여기서는 윈도우 사용자 기준으로 설명합니다.
설치가 끝나면, C:\Program Files\Java\ 디렉토리 안에는 jdk 폴더와 jre 폴더가 있는데
jdk(java developer kit) 자바 개발자 도구로서 개발자들이 이 파일을 사용해서 개발을 할 수 있다.
환경 설정
내 PC > 마우스 우클릭 > 속성 > 고급 시스템 설정 > 환경 변수
환경변수 > 사용자 변수의 새로 만들기 버튼 클릭
새 사용자 변수 등록
(*) 변수 값은 자신이 설치했던 자바 폴더의 jdk 폴더까지를 복붙해서 붙여넣고 확인
무작정 이대로 적지말 것..
이건 필자의 자바 경로이니
Path 변수 갱신
1). [Path 변수 편집] 위에서 설정했던 JDK_HOME에 대해서 설정을 갱신한다.
2). [새로 만들기] %JAVA_HOME%\bin
환경설정 확인
CMD 창에서, java -version , javac -version 으로 잘 설치되었는지 확인
STS 설치
다운로드 : https://spring.io/tools3/sts/legacy
위의 링크도 삭제됨.
스프링 프레임워크는 사용하지말고 스프링 부트를 강제로 권장하는 것 같음.
STS 3 스프링 프레임워크 다운로드
https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3
(*) 주의 : STS 4 이후부터는 Spring Framework 가 아닌 SpringBoot 전용.
설치 후 작업
STS 실행 설정파일 수정
STS 폴더 내의 STS.ini파일 수정
STS.ini 내용 수정
파일 상단에 하단의 두줄 추가
------------------------------------------------------------------------------
-vm
C:\Program Files\Java\jdk1.8.0_191\bin\javaw.exe
--------------------------------------------------------------------------------
(*) 본인의 환경에 맞게 jdk 폴더에 직접 들어가서 확인한 후 복붙하세요.
위는 필자의 자바 경로임을 다시 한번 강조
STS를 설치했다면 STS.exe 실행파일을 바로가기 아이콘 교체 작업을 해서 바탕화면으로 내보낸다.
기본적으로는 좌측의 이클립스 설정과 거의 비슷하다.
기본 설정은 이클립스 기준을 참고한다.
STS 실행 후
STS(이클립스) workspace 의 UTF-8 설정
이클립스 상단 메뉴 : Windows - Preferences 클릭 > General > Workspace > Text file encoding : UTF-8 선택 후 적용
STS(이클립스) 캐릭터셋 설정
Preferences > Web > CSS Files
Preferences > Web > HTML Files
Preferences > Web > JSP Files
3개를 전부 다 캐릭터 인코딩을 UTF-8 로 적용
STS의 Git 선택
기본적으로 STS에 Git가 설치되어있음
'Project B (SPMS) > Project B 준비' 카테고리의 다른 글
Project B 구성 8 : 설치 및 설정 (STS - DBeaver) (0) | 2019.10.17 |
---|---|
Project B 구성 6 : 설치 및 설정 (젠킨스) (0) | 2019.10.16 |
Project B 구성 5 : 설치 (리눅스 - GIT) (0) | 2019.10.16 |
Project B 구성 4 : 설치 및 설정 (아파치 메이븐) (0) | 2019.10.16 |
Project B 구성 3 : 설치 및 설정 (아파치 톰캣) (0) | 2019.10.16 |