Spring 다운 및 환경 설정, 기본 세팅 하기
🩸이슈 발생
스프링 다운로드 및 기본세팅하기. 환경설정이 제일 어렵다..
1. 다운로드
2. STS 실행
2-1. 서버 추가
2-2. 프로젝트 추가
3. 환경설정
3-1. pom.xml 파일
3-2. Controller 경로 설정
🩹이슈 해결
1. 다운로드
Spring | Tools
spring.io
![](https://blog.kakaocdn.net/dn/bsJfeA/btsrNzHBTqB/6QCgzqYzFaDoyMKFy8ebUK/img.png)
구글에 STS 다운로드 검색 : Spring Tool 선택
![](https://blog.kakaocdn.net/dn/bXOZ0l/btsrEAf2mBR/wz4HCaQvnkx34kHkrWIKc0/img.png)
Spring Tools 3 버전 선택
![](https://blog.kakaocdn.net/dn/lzWRQ/btsrDJj2qjZ/swNAwjEDA2M3PtJl4nvfH0/img.png)
맨 위 3.9.18 다운
![](https://blog.kakaocdn.net/dn/JLJTp/btsrH6TiWgX/JHisokkcEeS0Iib21Qvan0/img.png)
압축 풀고 STS.ini 열기 (환경설정 파일)
![](https://blog.kakaocdn.net/dn/dbIC4b/btsrDeR60eZ/aVz3CZOJ4Mk37TGQZd6BG0/img.png)
자바버전 11이므로 맞춰주기
* 버전 변경되었을 경우 수정요망
2. STS 실행
1. 서버 추가
서버 톰캣 추가를 위한 경로 : Servers 탭에서 우클릭 New - Server 선택
(Servers 탭 없을 경우 Windows- Show View - Servers 선택)
![](https://blog.kakaocdn.net/dn/bJlPNC/btsrB4WMLr4/UxUkdHAdBOdTNcj2jcpfFK/img.png)
Tomcat v9.0 선택 후 Tomcat 9 폴더 등록
2. 프로젝트 추가
![](https://blog.kakaocdn.net/dn/dn8DTy/btsrBqFLnBg/1KtkJ1E5tNcVkB393kLb01/img.png)
New > Spring Legacy Project 선택
![](https://blog.kakaocdn.net/dn/qFWsQ/btsrB3Q5kCP/DVDg8likw1RPKq5PnZRLqK/img.png)
Spring MVC Project 선택
3. 환경설정
1. pom.xml 파일
![](https://blog.kakaocdn.net/dn/8pznh/btsrDc03TB4/B5tOHr9jT7rz4vBvJYMvO0/img.png)
만든 프로젝트 파일에서 pom.xml 파일 열기
![](https://blog.kakaocdn.net/dn/b6yY39/btsrDDc2sKZ/N5G2QfbfvgHTGohdArwEQk/img.png)
(1) Line11 <java-version>: 1.6 → 11로 변경
![](https://blog.kakaocdn.net/dn/JgRLA/btsrH6TjQlA/WKEKZdep4LLgNjQBMpLNy1/img.png)
(2) Line12 <springframework-version>: 5.0.7로 변경
![](https://blog.kakaocdn.net/dn/WrzTh/btsrNAGxFUN/P5Z64eZEimhhcwOnLvngLk/img.png)
(3) Line83 주석처리
![](https://blog.kakaocdn.net/dn/kGD7b/btsrNmhdRHH/4u72LqCbRK7y7p8a2v4PmK/img.png)
(4) Line97 <version>: 3.1.0으로 변경
![](https://blog.kakaocdn.net/dn/ctA4AR/btsrRQI5Zkh/48crB0mLuaDTBfkm5UUJ11/img.png)
(5) Line101 <groupId>: servlet.jsp → javax.servlet.jsp로 변경
(앞에 javax. 추가해 주기)
![](https://blog.kakaocdn.net/dn/nZhRf/btsryq0juvz/qkNiBRKycbOWDOZTnk3vQ1/img.png)
(6) Line116 <version>:4.12로 변경
![](https://blog.kakaocdn.net/dn/oHV5V/btsrNAzNaqh/rKNzZLA5WDM4qInwCBrzZK/img.png)
(7) Line141-142 <sourse>, <target> : 두 개 다 11로 변경
![](https://blog.kakaocdn.net/dn/bsaBE1/btsrDEC1TWf/zTDuYeP1tfkIptJG8Ay38k/img.png)
변경 후 프로젝트 우클릭 > Maven > Update Project 해주기
![](https://blog.kakaocdn.net/dn/by0hqK/btsrDc7Qc7i/fKIkLFWUv35nQwJZjlmmvK/img.png)
2. Controller 경로 설정
![](https://blog.kakaocdn.net/dn/G1q0K/btsrNoF7DRy/Z73YvKHFiqSybUYXwtBRP0/img.png)
자동생성되는 HomeController.java파일
![](https://blog.kakaocdn.net/dn/cbpzVd/btsrDdFGlWB/ABj1uqikr0TK4wTdKckrE0/img.png)
루트 수정 할 경우
![](https://blog.kakaocdn.net/dn/UBvH4/btsrBo2hEjC/6zooK3QummXBp3jPsXGJVk/img.png)
servlet-context.xml 파일 열기
![](https://blog.kakaocdn.net/dn/OXHn2/btsrEoNtGK9/zGbGsXPxzGxH6KpudnfyWK/img.png)
루트는 여기서 수정 가능하다.
환경설정 끝!
▶ [Spring] Lombok.jar 다운 및 설치하기
'CODING > 🍃Spring & Spring Boot' 카테고리의 다른 글
[Spring] 검색 기능 구현하기 (0) | 2023.12.07 |
---|---|
[Spring] 스프링 주요 어노테이션 정리 (0) | 2023.11.06 |
[Spring] 파라미터 존재 여부 확인하기 (0) | 2023.09.13 |
[Spring] Lombok.jar 다운 및 설치하기 (0) | 2023.08.23 |
[Spring] 게시판 이전, 다음 글 구현하기 (0) | 2023.08.12 |