티스토리 뷰
사전 설치 : vscode, JDK
1. 확장 기능(Extensions) 설치
- 스프링 부트 프로젝트를 구성할 때 필요한 확장팩을 추가 설치한다.
(1) 왼쪽 사이드 바 > Extensions > spring 검색
(2) 4개 항목 다운로드
- Spring Boot Dashboard
- Spring Boot Extension Pack
- Spring Boot Tools
- Spring Initializr Java Support
2. vscode JDK 경로 설정
- vscode에서 JDK를 찾을 수 있도록 경로를 세팅
(1) Ctrl + Shift + P > 'Preferences open settings (json)' 검색 후 클릭
(2) "java.home" : "jdk 폴더 경로" 추가 후 저장
3. Spring boot 프로젝트 생성
(1) Ctrl + Shift + P > Spring Initializr:generate a maven project 입력 후 선택
(2) 순차적으로 선택
- Specify project language : java
- Group id : 프로젝트를 생성한 조직 또는 그룹명 (ex : com.test.example1)
- Artifact id : 프로젝트에서 생성되는 기본 아티팩트의 고유 이름 (ex : test, demo 등)
- Specify Spring Boot version : 스프링 부트 버전 선택 ('SNAPSHOT'이 붙으면 아직 개발 단계라는 의미)
- dependencies 선택 : 아래 내용 참조
[필수]
- Spring Boot DevTools
- Spring Web
[필요에 따라]
- Lombok
- Spring Data JPA
- H2 Database
- PostgreSQL Driver 등등
(3) 폴더 선택 후 완료
- 완료하면 Artifact id 명으로 폴더 생성되고, 실행 관련 파일이 내부에 생성됨
4. 프로젝트 설정
(1) Ctrl + P > application.properties 검색하여 파일 오픈
(2) application.properties 파일에 포트 설정 내용 추가
- server.port = 8001 추가 (port는 꼭 8001이 아니어도 됨)
5. 테스트
(1) CMD창 또는 vscode 내 터미널 창에서 프로젝트 생성 시 입력했던 Artifact id 명으로 생성된 폴더 경로로 이동
- cd [폴더 경로]
(2) 실행
- './mvnw spring-boot:run' 을 입력하여 프로젝트 실행
(3) 실행 확인 및 화면 진입
- 에러없이 정상 구동되었는지 확인
- localhost:[설정포트] 를 브라우저에 입력하여 정상 진입 확인
6. History
[20-06-20]
(1) vscode의 'Language Support for Java' 와 Debugger for Java는 일부러 설치하지 않고 진행했는데, 나중에 보니까 자동 설치되었음. 아마 Springboot 관련 확장팩 설치할 때 같이 설치된 것 같으며, 그 외 다른 확장팩 ('Java Extension Pack'에 포함된 확장팩 포함)은 별도로 설치하지 않음.
7. 끝
'개발 일지' 카테고리의 다른 글
[mariaDB] 날짜 데이터에서 시, 분, 초가 없을 때 (0) | 2020.07.11 |
---|---|
[springboot/vscode] vscode에서 maven clean, install이 안될 때 (2) | 2020.07.10 |
[Git] 최초 설정하기 (name, email, remote) (0) | 2020.06.12 |
[Java] 환경 변수 설정 (0) | 2020.06.08 |
[HTML] 기초 지식 (1) (3) | 2020.05.12 |