Java 를 이용한다면 이제는 Spring Boot 가 기본이자 필수가 되었을 것이다. Spring Framework 를 더 쉽게 그리고 간단히 사용할수 있게 만들어준것이 Spring Boot 인데, Spring Boot 를 시작하기 위해서 기본 설정들이 필요하다. 오늘은 Spring.io 에서 제공해주는 Spring Boot Initializer 를 이용해 Project 만드는 방법을 알려 드립니다.
Spring Boot initializr
- Web page 접속 https://start.spring.io
- Project 선택: Build tool 선택 입니다. Gradle/Maven 인데, 본인의 필요에 따라 선택
- Language 선택: 개발 언어 선택
- Spring Boot version 선택: SNAPSHOT 버전은 개발 진행 중인 버전으로 특별한 이유가 없다면 Stable 버전으로 선택 하십시오. 2.x 버전은 JDK 8 이상 이어야 하고, 3.x 버전은 JDK 17 이상 이어야합니다.
- Project Metadata: 생성하고자 하는 project 정보를 입력해 주시면 됩니다. Java version 은 Spring Boot Version 선택한것을 고려해서 선택해 주면 됩니다.
- Dependencies: 필요한 의존성 (Library 참조) 을 추가하면 됩니다. REST API 또는 Spring MVC 를 이용하려면 Spring Web 을 추가 하면 됩니다. 그외 필요한 의존성은 Add Dependencies 버튼을 눌러 검색하여 추가하면 됩니다.

입력이 완료 되었으면, GENERATE 버튼을 눌러 다운을 받으면 됩니다.
받은 압축 파일은 원하는 경로에 압축을 풀어 두고, IDE 로 열어 build 해주면 초기 library 들 다운 받고, build 처리 해줍니다.
최근에는 build tool 로 dependency 관리가 되기 때문에 일일이 JAR 파일을 받을 필요가 없습니다. 아주 오래전, 호랑이 담배피던 시절 쯤엔 필요한 JAR 파일은 다운받아 project 에 import 해주어야 했지만, build tool 의 개발 & 발전으로 아주 간편해 졌습니다.
너무 간단한 작업이라 포스팅 한다는 것이 낫뜨겁지만 누군가에겐 도움이 될수 있지 않을까? 하는 생각에 남겼습니다.
재미난 개발 생활 되세요.