공부잡동사니

웹 스프링 개발을 위한준비 ,스프링 특징과의존성 본문

개발/스프링 웹

웹 스프링 개발을 위한준비 ,스프링 특징과의존성

공부잡상인 2025. 4. 18. 20:14

Spring과 환경구축에 대하여

- Spring은 환경 구축이 어려움 (초반 설정들 때문에 진입 장벽 높음)

- 최근에는 Spring boot로 난이도를 줄였으나, 그 이전에 만들어진 프로젝트들은 boot로 호환하기 어렵기 때문에 boot 없이 하는것도 알아야 한다.

- 초반 셋팅에 시간 많이 걸림.

- 혼자 할 수 있으려면 어쨌든 셋팅을 여러번 해봐야 함.

내가 구축할 환경 

- JDK 1.8 11

- 아파치 톰캣 9.0.45

- IDE는 Spring Tool Suite 3.9.16

-교재: 코드로 배우는 스프링 웹 프로젝트 (개정판, 10쇄)

 

환경구축 & 기본 설정 (교수님 따라서 교재 따라하기)

1. JDK 설치 & 환경 변수 지정

※원래 계획은 JDK1.8을 사용하는 것이었으나 Spring Tool Suite와의 호환성 문제로 결국 JDK11을 사용하기로.

1-1) JDK 1.8 11 설치되었는지 확인

1-2) 환경변수 설정 -> 시스템 변수 -> JAVA_HOME 있는거 확인하고 Path에서 JDK에 해당하는 변수를

%JAVA_HOME%\bin

으로 편집

1-3) cmd에서 java -version 쳐서 등록한 버전 맞는지 확인

2. Spring Tool Suite 3 (이하 STS3) 설치하고 기본설정하기

2-1) STS 3을 사용할것이므로 검색해서 위키 찾기

https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3

--> STS 4는 Spring Boot을 사용하기 때문에 3 사용

2-2) STS 3의 이클립스/윈도용 가장 최신 버전을 다운로드 (STS 3.9.16, Eclipse 4.19)

2-3) 압축 풀어서 나온 sts-bundle 폴더를 C:\에 넣기

2-4) STS.exe 실행 시 JVM 버전 안 맞음 오류가 나면 같은 폴더에 있는 STS.ini 파일에서

-Dosgi.requiredJavaVersion=1.8

줄을 11에서 1.8로 편집

2-5) 또 다른 오류 나면 JDK 11 다운받아서 설치하고 STS.ini 원래대로 돌려놓기

2-6) JDK 11에 맞게 환경변수 바꾸고 (시스템 변수의 JAVA_HOME 바꾸고 사용자 변수에도 있으면 바꾸기),

시스템 변수의 Path에서 JAVA_HOME 변수가 목록 최상위에 있도록 위로 올리기

2-7) STS.ini 파일의 맨 위에

-vm

C:\Program Files\Java\jdk-11.0.11\bin\java.exe

넣기 (없이 되는 경우도 있지만 필요할 수도 있음)

--> 교재 23쪽

2-8) STS.exe 실행하고 workspace D:\spring으로 지정

2-9) 상단메뉴의 Windows > Preferences > General > Workspace에서 파일 인코딩 UTF-8로 지정

상단메뉴의 Windows > Preferences > Web> HTML,CSS,JSP 파일 인코딩 UTF-8로 지정

--> 교재 23~24쪽

3. Apache Tomcat 설치하기

3-1) 톰캣 9 zip파일 (installer 말고!) 다운받아서 C:\에 압축 풀기

3-2) STS에서 톰캣9로 새로운 서버 만들기

--> 교재 29~30쪽

--> JRE는 디폴트로 둠

 

'개발 > 스프링 웹' 카테고리의 다른 글

스프링  (0) 2025.04.18
스프핑 페이지 연결  (0) 2025.04.18
spring  (0) 2025.04.18
웹스프링 데이터베이스 연결  (0) 2025.04.18
스프링과 oracle database 연동,mybatis 연동  (0) 2025.04.18