스프링 프레임워크는 설정할 것도 굉장히 많고 복잡하기 때문에 작업 초기에 설정하느라 시간이 많이 소요되는 편이다.
메이븐이나 그래들을 이용해 필요한 의존성을 직접 찾아서 추가해줘야했다.
반면, 스프링부트는 스타터를 사용해 특정 기능에 필요한 의존성을 손쉽게 처리할 수 있도록 도와준다.
그렇게 처리된 라이브러리들을 통해 스프링 설정을 자동으로 해주기 때문에 시간 면에서 훨씬 이득이다.
그렇다면 스프링부트를 이용하는 방법에 대해서 알아보자.
1. 홈페이지에서 파일 생성하기
스프링부트 파일 생성하기 👇👇👇👇👇👇
홈페이지에 접속해보자.
만약 메이븐, 자바를 사용한다면 초기값으로 나둬도 괜찮다.
빨간 박스를 표시한 곳을 위주로 자신의 상황에 맞게 설정해주면 된다.
Group은 패키지 그룹의 이름을 적으면 된다.
Artifact는 프로젝트의 이름을 적어준다.
Java 옆의 숫자들은 버전을 의미한다. 자신이 사용하는 버전을 선택해주자.
이제 제일 중요한 부분이다. ADD DEPENDENCIES를 눌러주자.
스프링부트에서 활용할 수 있는 많은 기능들이 있을 것이다.
나는 웹 개발를 하기 위해 Spring Web을 선택하도록 하겠다.
의존성 설정이 완료되면 위와 같이 Spring Web이 표시되어 있을 것이다.
필요에 따라 mysql driver, JPA, DevTools 등을 추가하면 된다.
이제 맨 밑의 GENERATE를 클릭하여 파일을 다운로드 받도록 하자.
다운로드가 완료되면 파일을 압축해제하여 프로젝트 폴더에 담아놓자.
2. IDE에 Import 하기
스프링은 이클립스, IntelliJ, 넷빈즈 등의 IDE에서 사용가능하다.
지금은 이클립스 기준으로 설명하도록 하겠다.
메뉴 File > Import를 클릭하자.
maven으로 검색하여 Exisiting Maven Projects를 선택하고 Next를 클릭하자.
1. Browse를 클릭하여 압축해제한 spring boot 프로젝트 디렉토리를 선택한다.
2. pom.xml이 체크되어 있는지 확인한다.
3. Finish를 누르면 스프링부트 프로젝트를 사용할 수 있다!!