괴발개발/Spring Framework

Spring Framework 설치하기

moonday 2021. 8. 3. 13:47

 1.  JDK(Java Development Kit) 다운

https://www.oracle.com/java/technologies/javase-downloads.html

 2.  JRE(Java Runtime Environment) 다운

https://www.java.com/ko/download/

 

Download Java for Linux

사용자 컴퓨터용 Java 소프트웨어 또는 Java Runtime Environment는 Java Runtime, Runtime Environment, Runtime, JRE, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM, Java 플러그인, Java 추가 기능 또는 Java 다운로드라고도

www.java.com

 

 3. 이클립스 다운 2021-03버전 다운 

https://www.eclipse.org/downloads/packages/release/2021-03/r

 

2021-03 R | Eclipse Packages

519 MB 977,437 DOWNLOADS Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data Tools, Maven and Gradle, Git, and more. Cli

www.eclipse.org

zip파일을 내려받은 뒤, 폴더를 정해서 해당 폴더안에서 압축해제후 그 상태로 프로그램 쓰는 것을 추천, 그렇지 않으면 에러를 너무 많이 겪은 나머지 아래의 모든 것들을 실행하고 해결되면 다행, 안될수도있는 문제가 생김

 

-> 이클립스폴더안에 inn파일에서 -Dosgi.requiredJavaVersion=11 로 되어있다면 

- Dosgi.requiredJavaVersion=1.8 로 숫자만 바꿔줄 것(바꾸지않으면 버전안맞아서 오류남)

 

+ jdk가 설치된 곳의 bin폴더에 javaw.exe가 있는지 확인 후, inn파일에서 해당 부분을 추가(위치중요)

 

4. 롬복설치 lombok 

https://projectlombok.org/download

 

Download

 

projectlombok.org

설치후 이클립스 IDE있는 곳과 연결해주면 위에 이클립스 inn파일 맨 밑줄에 lombok이 추가된걸 볼 수 있음

(이클립스 폴더에도 롬복이 들어가있음)

이때, 롬복경로에 한글 들어가있으면 안됨

 

5. 이클립스에서 help - market place- sts 검색하면 spring framework나오는데 4말고 3 설치.

(4는 2021-03이랑 버전 안맞아서 오류 남)

 

6. 새 프로젝트 생성 spring laguacy 선택 -> 맨밑에 MVC 선택하여 새프로젝트 만들기

7. 서버 추가를 위해 톰캣에서 아파치 9.0 다운로드 받아줌

https://tomcat.apache.org/download-90.cgi 

 

Apache Tomcat® - Apache Tomcat 9 Software Downloads

Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version

tomcat.apache.org

8. run as run on server 실행해서 Hello world 보면, 이제 시작하거나 기존의 파일들을 불러올 수 있음