개발공작소
article thumbnail
728x90

 

지금까지 Vue 공부한다고, Vue프로젝트만 생성했었는데, 일반 스프링부트 프로젝트도 만들 수 있다는 걸 알고

한번 정리해본다. Vue프로젝트보다는 스프링 부트 프로젝트가 나에게는 조금 더 친숙 한 느낌...

 

오늘은 진짜 설치만 해보고, 서버를 구동하는 것 까지만 해보겠다.

그럼 바로 시작해보자.

 

사전준비물 : VScode, java, maven

 

확장자 설치

============================================================================

 

아래 2가지 확장자를 설치해주자.

  • Extenshion Pack for Java
  • Spring Boot Extension Pack

 

확장자

 

 

JDK경로 설정

 

Ctrl + Shift + P > 'Preferences open settings (json)' => 검색후 열기

 

 

 

Spring Boot Project 생성

 

Ctrl + Shift + P > Spring Initializr: Create a maven project 입력 후 선택

 

 

Spring Initializr: Create a Maven Project 선택

 

그후에 자신이 원하는 옵션 선택하면 됨.

 

순차적으로 선택

  • Specify project language : java
  • Group id : 프로젝트를 생성한 조직 또는 그룹명 (ex : com.test.example)
  • Artifact id : 프로젝트에서 생성되는 기본 아티팩트의 고유 이름 (ex : test, demo 등)
  • Specify Spring Boot version : 스프링 부트 버전 선택 ('SNAPSHOT'이 붙으면 아직 개발 단계라는 의미)
  • dependecies 선택시  - Spring Boot DevTools - Spring Web는 필수로 넣어줘야 한다!! <- 중요!

위에 dependecies에서 Spring Boot DevTools - Spring Web를 넣어주지 않으면 서버 실행이 제대로 안됨...

 

 

 

이제 터미널을 열고 다음 명령어를 입력해준다.

  • 윈도우 : mvnw spring-boot:run
  • 맥OS/리눅스 : ./mvnw spring-boot:run

 

주의)

이때 에러가 발생할 수도 있는데, 나같은 경우에는 java버전이 맞지 않아서였다.

내 PC에 설치 된 java는 1.8.0버전이었고, 스프링 부트 프로젝트 생성시 내가 선택한 버전은 11버전이었다.

java버전이 맞지 않으면 안되니, java를 새로 설치해준 뒤, 환경변수 등 작업을 모두 해주어야 한다.

 

 

그리고 localhost:8080으로 접속하면 제대로 구동이 된다~~

 

 

스프링부트 자체에 톰캣이 내장되어 있기 때문에 따로 톰캣을 키던 시절과 달리 그냥

스프링부트를 빌드 시켜주기만 하면 된다~

 

 

-----------------------------------------------------------------------------------------------------------------------------------

 

그리고 팁으로, Port번호를 바꾸고 싶으면

 

 (1) Ctrl + P > application.properties 검색하여 파일 오픈

 

 (2) application.properties 파일에 포트 설정 내용 추가

  - server.port = 8090 

 

 

 

이렇게 바꿔주면 자동으로 빌드되면서 8090포트로 접근이 가능해지게 된다..

 

728x90
profile

개발공작소

@모찌바라기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!