본문 바로가기

카테고리 없음

IntelliJ Community에서 Spring Project 시작하기!

 

IntelliJ Community에서 Spring Project 시작 전에

 

 

 New Project를 열면... Community version에서는 Spring initializer가 없음....

New Project의 왼쪽 탭을 보면 ... Spring이 없음.....

하지만 'Maven', 'Gradle'이 있기 때문에 우리는 이것을 통해 Spring을 initialize 할수 있음!!! 

 


1. Spring Initializer 를 검색하여 아래와 같은 창을 띄운다.

 혹은 https://start.spring.io/ <- 이 사이트에 접속한다.

 * Project 

   - Gradle project : Gradle을 이용하여 의존성 주입을 할 것임

 

 * Language

  - JAVA

 

* Project Metadata

 - Package name을 정해준다.

 

* Packaging

 - Jar

 

* Java Version 

 - 11

 

 * Dependency 

   오른쪽 " ADD DEPENDENCIES..." 클릭후 의존성 주입에 필요한 것을 클릭한다

   필요한 것이 있으면 더 추가가 가능함.

 

 - Lombok : model에 getter, setter, constructor 등등 기본적인 것을 구성해준다.

       

 - Spring Web : Web에 필요한 구성을 만들어주는 디펜던시

                     Build web, including RESTful, applications using Spring MVC.

                     Uses Apache Tomcat as the default embedded container.

 

2. 하단 클릭!

GENERATE >   Zip file 생성 

EXPLORE  >    미리 보기

 

 

3. Zip file 압축 풀어서 프로젝트를 생성할 location folder에 이동.

 

4. Open > Open file 선택 후 (아까 demo 파일) > OK

5. 신뢰하고 열겠다! Trust Project >

6. 오른쪽 하단을 보면 gradle 설정에 따라 열심히 설치를 한다.

    ( 오래걸립니당... 저 상태바가 얌전해질때까지 기둘리기!!)

 

 

Spring Project를 지원하지는 않지만
Gradle을 지원하기 때문에 직접 필요한 dependency를 추가하여
community version에서도 Spring 개발이 가능하게 됩니다! 

 

 

만약 빨간줄이 계속 생긴다?? 그럼 JDK 설치 해야함! 

2021.09.28 기준 JDK 11 


마지막으로다가 
Spring Project 실행 한번 해보고 끝내기!

demo > src > main > javja> com.example.demo > DemoApplication에서

Run 'DemoApplication.main()'을 실행시킨다.

 

 

아래의 로그처럼

tomcat 8080 port 뜨면 성공!

 

 

이제 개발을 시작해보자!