저는 백엔드 개발 직무를 희망하기 때문에, 이번 막 학기 플젝을 spring boot를 활용하여 구현하는 걸 목표로 하고 있습니다. 그래서 겸사겸사 spring boot 공부 과정을 정리하기에 앞서 환경 세팅부터 정리해보려 합니다!
우선 SpringBoot 설치에 앞서 java를 사용할 환경을 맞추기 위해 jdk1.8과 STS 4를 설치해야 한다고 해서 설치해줍니다.
Oracle 홈페이지의 아래 링크에 들어가 jdk 1.8 버전부터 다운로드 받습니다.
위처럼 8u341를 클릭한 뒤에
사용 중인 OS에 맞춰 설치 파일을 다운로드합니다.
이후에 동의를 한 뒤에 로그인을 하면 다운로드 받을 수 있습니다. 이 파일을 실행하여 설치를 한 뒤에 명령 프롬프트 창에서 java -version 명령어를 입력한 결과가 다음과 같으면 설치가 완료됐음을 의미합니다.
다음으로 STS4(SpringToolSuite4)를 설치합니다. 뭔지는 잘 모르겠는데, Spring Framework가 미리 세팅된 이클립스 툴이라고? 합니다...
위 사이트에 들어가서 사용 중인 운영체제에 맞는 설치 파일을 다운로드 받습니다. 저는 윈도우를 사용 중이기 때문에, window 버전 설치 파일을 다운로드 받았습니다.
다음으로 다운로드 받은 Jar 파일을 실행합니다. (jar 파일 언패키징 과정)
이렇게 작은 창이 뜹니다.
실행 후에는 이렇게 sts-4.16어쩌구라는 폴더가 생성되어 있는데
폴더 안에 저 빨간색 체크 표시한 파일을 실행하면 STS가 실행됩니다.
이렇게 워크스페이스를 설정하고 Launch 버튼을 누르면
정상적으로 실행됩니다!
프로젝트 생성은 File 탭에서 New 그리고 Spring Starter Project 옵션을 선택하면 다음과 같은 창이 등장하고
여기서 위와 같이 설정해서 새로운 프로젝트를 만들어보면 (아까 설치한 jdk 버전에 맞게 Java Version을 맞춰줬습니다.)
여기서 Project Dependecies를 선택할 수 있는데, 저는 위의 세 가지를 각각 검색해서 추가한 뒤에 Finish 버튼을 눌러 프로젝트를 생성했습니다.
요렇게 프로젝트 폴더가 생성되고, src/main/resources/static 폴더 안에 index.html을 다음과 같이 간단하게 짜서
위와 같이 Spring Boot App으로 프로젝트를 실행하면
요런 이상한 콘솔 화면과 함께 프로젝트가 실행되고
이렇게 간단하게? 8080번 포트로 웹 서버가 열린 결과를 볼 수 있습니다!!
간단하게 프로젝트 생성부터 실행까지 해봤는데, 차근차근 공부 과정을 시간 날 때마다 정리해보겠습니다! 😀
'BackEnd > java spring' 카테고리의 다른 글
Spring 이란? (0) | 2022.12.23 |
---|---|
[Java] 자바 공부 - 3, 리터럴(literal)의 개념과 자료형 간단 정리 (0) | 2022.11.30 |
[Java] 자바 공부 - 2 (static vs non-static) (0) | 2022.11.28 |
[Java] 자바 공부 시작 - 1 (자바가 동작하는 방식) (0) | 2022.11.23 |
Spring boot를 이용한 게시판 프로젝트 구현 일지 (1) (1) | 2022.10.03 |
댓글