1. 설치 방법
(1) Spring Tool Suite 설치
https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3
▷ 3.9.17 버전 설치(spring boot와 연동 가능)
▷ 압축 풀고 sts-bundle을 C에 넣어줌
▷ C드라이버에 별도의 stswork 파일을 만들고 워크스페이스로 지정함
(2) java 버전 변경(STS 사용 가능 환경으로 변경)
▷ java spring 버전 11로 설정(환경 변수 설정에서 변경)
▶ 시스템 → 고급 시스템 설정 → 환경 변수 → JAVA_HOME에서 jdk-11로 설정
(3) Tomcat 다운로드 및 설정
▷ 9.0 버전으로 사용하면 됩니다!
▷ 이전에 사용하던 것이 있어서 그대로 진행하겠습니다!
2. sts 환경 설정
(1) 스프링 프로젝트 생성
▷ File → New → Spring Legacy Project → Project name(test) → Spring MVC Project 선택 → NEXT
▷ org.test.controller로 작성(.을 기준으로 폴더가 생성됨)
(2) sts 설정 변경
◎ test → properties → Targeted Runtimes → apache-tomcat-9.0.46 체크 후 apply
◎ Window → Properties → Web 설정 변경(CSS, HTML, JSP Files)
▷ UTF-8로 설정
(3) 톰캣 설정
◎ Servers → tomcat 더블 클릭 → Modules → Edit → Path(/)로 설정
◎ Servers → Tomcat v9.0 마우스 우클릭 → Add and Remove → test만 add
필요한 것만 add를 합니다.
3. 내용 수정
◎ pom.xml
▷ java-version과 org.springframework-version 내용 수정
...(생략)... <properties> <java-version>11</java-version> <org.springframework-version>5.0.7.RELEASE</org.springframework-version> <org.aspectj-version>1.6.10</org.aspectj-version> <org.slf4j-version>1.6.6</org.slf4j-version> </properties> ...(생략)...
◎ 롬복 추가
download로 설치(lombok-1.18.2.jar)
▷ C 드라이브에 설치한 lombok-1.18.2.jar.zip 파일을 넣고 CMD창에 아래와 같이 설치합니다.
▷ install/Update를 눌러 적용하면 sts-bundle에 자동으로 lombok이 설치됩니다.
▷ pom.xml에 롬복 내용 추가
...(생략)... <!-- lombok --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${org.springframework-version}</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies>
실행했을 때 remind me 클릭하면 기본 값들이 나타납니다.
스프링을 이용하기 위해서 설치하고 기본 세팅들을 진행했습니다!
오랜만에 글을 올리는데 바로 달려보겠습니다!!
많은 분들의 피드백은 언제나 환영합니다! 많은 댓글 부탁드려요~~
'BackEnd > Spring' 카테고리의 다른 글
[코드로 배우는 스프링 웹 프로젝트] ch04 MyBatis와 스프링 연동 1 (0) | 2023.03.26 |
---|---|
[코드로 배우는 스프링 웹 프로젝트] ch03 스프링과 오라클 DB 연동(히카리 사용) (0) | 2023.03.26 |
[코드로 배우는 스프링 웹 프로젝트] java spring 책 검색 기능 추가하기 (0) | 2023.03.18 |
[코드로 배우는 스프링 웹 프로젝트] java spring 책 목록 만들기 (2) | 2023.03.18 |
[코드로 배우는 스프링 웹 프로젝트] java spring 책 삭제 기능 만들기 (0) | 2023.03.17 |