스프링부트 기초 - 1. 스프링부트 개요 & 프로젝트 설치 및 설정
개요
안녕하세요. 이번에 스프링부트를 공부하면서 블로그에 정리하면 좋을것같아 찾아왔습니다.
기존에 공부할땐 노션에 정리했는데 노션이 좋긴하지만, 블로그랑 성격이 조금 달라서 포트폴리오처럼 남기고, 다른사람에게 피드백?
이나 보여줄 수 있는 부분이 블로그가 더 클것같아서 블로그로 정리해보도록 하겠습니다.
설치
먼저 스프링부트를 설치 하기전, IDE를 정해야하는데요
기존의 프로젝트에서 저는 Eclipse, STS 를 활용했지만, 이번에는 IntelliJ 무료 버전인 CE버전을 활용하여 해보겠습니다.
IDE의 설치는 인텔리제이의 회사 젯브레인 홈페이지에서 가능하며, 저는 MAC 환경이기에 링크가 mac 입니다.
https://www.jetbrains.com/ko-kr/idea/download/#section=mac
프로젝트 생성
무료버전인 커뮤니티(CE) 버전 으로 설치를 완료하면, 프로젝트를 생성해야하는데요.
start spring 사이트에서 손쉽게 프로젝트를 생성할 수 있습니다.
왼쪽위에서부터 Project -> Gradle Project
Spring Boot Version -> 현 시점 추천버전인 2.6.1
Project Metadata -> Artifact : crudProject 로 프로젝트명을 명명
Java -> jdk version : 8 로 설정
오른쪽에 Dependencies 는 spring 에서 Dependencies 로 설정해줬던 부분을 간단하게 설정할 수 있게 도와줍니다.
DB 는 h2 입니다. 저는 기존의 프로젝트에서 Oracle DB 를 사용했지만, 이번 프로젝트는 h2 를 사용하겠습니다.
JPA 로 쿼리 없는 DB를 사용할 예정이며, View Templates 로 Mustache 를 활용하겠습니다.
이렇게 설정하고 GENERATE 를 눌러 프로젝트를 생성하면 다운로드가 될겁니다.
이 프로젝트파일을 원하는 위치에 두고 IDE로 실행하면 됩니다.
이상으로 간단하게 스프링부트 프로젝트를 생성하고 설정해보았습니다.
다음 포스팅부터는 CRUD 기반 간단한 게시판 만들기를 해보겠습니다.