본문 바로가기

Dev/[Java]

[Spring Boot]Spring boot 개발환경 구성

반응형

 

 

INTRO


 

Spring boot 개발 환경 구성

 

 

 


 

 

 

STS설치

-->하기 링크에서 STS를 설치한다.

spring.io/tools

 

Spring Tools 4 is the next generation of Spring tooling

Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE.

spring.io

 

 

--> windows용으로 설치한다.

 

--> 아래와 같은 파일이 다운로드 된다.

 

--> 압축을 풀면 폴더 내 contents.zip파일이 있을것이다. 이 파일도 압축을 푼다.

--> 풀면 드디어 STS실행 파일이 보인다.

 


 

 

 

 

 

 

 

Spring boot 프로젝트 생성

-->아래 링크에서 프로젝트를 생성한다.

start.spring.io/

 

우측의 Dependency를 눌러 의존성을 추가할 수 있다.

Maven에서도 가능하나, 시작 전에 추가하기 위해 있는 기능

Dependency로 spring web을 꼭 넣어줘야 한다. 

 

전체 설정 정보

 

 

 

이후 Generate버튼을 누르면 zip파일을 다운로드 받는다.

 

받은 후 편한 위치에 압축을 푼다.

 

풀고 난 뒤 이클립스에서 File -> Open Project from File System 을 선택하여 Import 시킨다.

 

 

이후 아까 압축 푼 폴더 선택

 

import 시키면 시간이 꽤 오래 걸린다

 

여기서 나는 갑자기 에러가 나서, progress information 창이 뜨고 넘어가지 않았다.

 

과거에 Maven에서 뭐 하나 추가할 때, 이 progress information 창을 그냥 꺼버렸다가

 

라이브러리가 정상 설치가 되지 않아 한참을 헤멨던 경험이 있어서.

 

한참을 기다려 봤지만 그래도 저 창이 없어지지 않았다.

 

그래서 작업관리자 -> 세부정보 -> javaw.exe를 강제 종료했더니 STS가 종료되었다.

 

이후 다시 해당 프로젝트를 제거하고 다시 import시키니 정상 동작 하였다.

 

 

 

import 가 잘 된 것을 볼 수 있다.

 

 

Spring Boot작성 시 주의사항

@SpringBootApplication 

 : @ComponentScan + @EnableAutoConfiguration

 : Boot 프로젝트 생성할 떄 만들어진 패키지가 Base Package이므로, 하위패키지는 반드시 Base package 아래에 만들어야 한다.

 


 

 

 

 

 

 

 

 

 

 

 

 

-퍼가실 때는 출처를 꼭 같이 적어서 올려주세요!

반응형