IntelliJ Community Edition (무료버전) 에서는 스프링부트 프로젝트를 바로 셋업할 수 없습니다. 물론 하나하나 설정하면 가능하지만.. 귀찮습니다.
아래 사진은 커뮤니티 버전에서 신규 프로젝트를 생성하는 화면인데, 인텔리제이에서 제공하는 SpringInitialzr
가 없습니다.
이럴 때는 start.spring.io 에서 제공하는 SpringInitialzr 를 사용해서 스프링 프로젝트를 셋업할 수 있습니다.
사이트에 접속하면 위와 같은 화면이 나오는데, 라이브러리 관리 툴, 언어, 스프링부트 버전, 메타 데이터, 그리고 라이브러리 의존성을 설정할 수 있습니다.
원하는 설정대로 설정한 후 "Generate" 버튼을 클릭하면 .zip
파일이 하나 생성됩니다.
인텔리제이에서 "File > Open" 을 통해 압축 해제한 파일을 Open 합니다.
성공적으로 Open 되었다면 우측 탭에 "Gradle" 또는 "Maven" 탭이 생성됩니다.
이제 어플리케이션을 로컬에서 실행시켜야 하는데, 무료 버전 인텔리제이에서는 스프링 프로젝트인지 바로 인식할 수가 없어서 직접 설정을 해주어야 합니다.
우측 상단에 "Add Configuration..." 을 클릭합니다.
그러면 아래와 같은 화면이 나옵니다.
"+" 버튼 클릭 > Application 을 선택합니다.
module 과 main 클래스를 설정합니다. 이후 Apply > Ok 를 클릭하며 창을 닫습니다.
우측 상단에 "Add Configuration..." 이 보이던 곳에 이젠 "Unnamed" 이름으로 실행할 수 있는 버튼이 생깁니다.
초록색 세모 버튼을 클릭하여 어플리케이션을 실행시킬 수 있으며, 성공적으로 어플리케이션이 띄워졌다면 아래와 같은 화면이 나옵니다.