
이걸 프로젝트 가져올 때 import하는 것처럼 preference 파일을 import하면 단시간에 세팅이 가능하다!
단, 경로설정을 해줘야하는 경우는 다시 맞춰주긴해야하지만..
그래도 몇개만 그렇고 나머진 쉽게 할 수 있음!
STS에서 File -> Export ->General -> Preferences -> Export all ->.epf 파일 생성

이 파일을 새로운 workspace에서 import -> 자동으로 STS가 재시작되며 모든 설정을 가져옴
캡처도구를 자주쓰고 있었는데 미친 옵션을 하나 발견했음!
늘 창 크기에 맞게 예쁘게 캡처하는게 힘들었는데 이미 지원중이었다!
캡처 도구 그는 신이야..

sts를 열어보면 이 화면이 대부분일건데

웹 개발을 위해선 Java Project가 아닌 Dynamic Web Project를 만들어야 해서 우리의 최종 목표는 해당 프로젝트를 생성할 수 있는 환경을 만드는 것임

그러기 위해선 우측상단의 메뉴바가 아래와 같이 바뀌어야됨

| 비교 | Java(SE) | Java EE |
|---|---|---|
| 특징 | 가장 대중적인 자바 플랫폼으로 흔히 자바 언어라고하는 대부분의 패키지가 포함됨 | Java EE 플랫폼은 Java SE 플랫폼을 기반으로 그 위에 탑재 |
| 패키지 | ![]() | ![]() |
그러면 환경 설정 시작하자!
본인 환경에 맞게 선택해서 설치하자
나는 윈도우 64bit를 쓰기 때문에 아래와 같이 설치했음
Apache Tomcat 10 설치 사이트

설치 후 편한 위치에 압축을 풀자

나중에 tomcat 연결해줘야하니까 위치 기억해두기
아래와 같이 jre가 아닌 LibericaJDK로 설정을 바꿀거임

Add를 누른 후에 아래의 과정을 따라가가고, LibericaJDK로 선택해주면 됨

| 비교 | jre (default) | Liberica JDK |
|---|---|---|
| 특징 | Java Runtime enviroment, 즉 자바 실행 환경. JVM 이 자바프로그램을 실행시킬 때 반드시 필요한 라이브러리 및 기타 필수 파일을 가지고 있음 | BellSoft에서 만든 오픈소스 OpenJDK. |
찾아보다가 토비의 스프링 저자인 이일민님의 글을 보게되어 남겨두겠음

아직 완전히 깨닫진 못했지만 Spring Boot에 최적화된 JDK가 아닐까 정도로 이해했음
쓰면서 장점을 찾아보면 알수있을련지..?
0번 과정에서 tomcat 설치를 마쳤을테니, 그 위치를 add로 넣어주면 된다
설치한 Tomcat 버전에 맞게 세팅하자
Window -> Preference -> Server -> Runtime Environment
Help -> Eclipse Marketplace... -> eclipse web 검색 -> 2번째 항목 install
우측상단? 무슨 메뉴바라 불러야할진 모르겠지만..;;
해당 속성을 추가하면 단 한번의 클릭으로 환경을 바꿀 수 있음!

아래와 같이 Dynamic Web Project를 선택할 수 있으면 환경설정은 끝이난다!
