본문 바로가기
웹개발/스프링부트

IntelliJ 스프링 부트 Hellow world 프로젝트 만들기

by 어컴띵 2021. 2. 16.

IntelliJ ultimate 버젼을 이용하여 스프링부트 프로젝트를 생성하는 방법을 알아본다.

 

방법은 두가지가 있다

1. Intellij에서 스프링 부트 프로젝트를 모두 생성하는 방법

2. https://start.spring.io/ 에 접속해서 기본 프로젝트 생성후 zip파일로 받아서 IntelliJ에서 소스 import해서 생성하는 방법

 

여기서는 2번방법으로 생성을 해본다.

 

스프링부트 프로젝트 파일 만들기

 

https://start.spring.io/ 에 접속한다.

 

Project : Gradle 선택

Language: Java 선택

Spring Boot 버젼: 2.3.2 선택

Project Metadata: 생성프로젝트에 맞게 입력

Packaging 방법: jar 선택

Java버젼: 마음에 드는 버젼 선택

Dependencies: Lombok , Spring Web 선택

 

소스다운로드

GENERATE 클릭하고 소스를 다운 받는다.

 

압축해제

다운로드 받은 압축파일을 c:\workspace\myapp에 압축을 푼다. 자신이 사용하는 워크스페이스가 있으면 그곳에 푼다.

 

Intellij에서 프로젝트 Import 하기

 

Intellij 소스 import 

메뉴에서 File > New > Project From Existing Soucer 를 선택한다.

 

c:\workspace\myapp를 선택하고 ok 버튼을 클릭한다.

 

Finish 버튼이 나올때까지 Next 버튼을 클릭하고 프로젝트를 생성한다.

 

Finish를 클릭하면 프로젝트가 만들어지고 프로젝트 새창이 뜬다.

 

 

우측하단에 알림창에 Import Gradle Project를 클릭하면, 인텔리제이 우측에 Gradle 탭이 나타난다.

 

소스를 열면 클래스를 불러오진 못하고 오류가 난다.

오류가 나는 부분은 Add library .... 클릭해서 library를 추가한다.

 

Cannot access org.springframework.context.ConfigurableApplicationContext 오류가 발생하면 IntelliJ를 재시작하면 된다.

 

HelloController를 만든다.

package com.example.myapp;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @RequestMapping("/")
    public String hello(){
        return "Hello World!";
    }
}

 

http://localhost:8080 에 접속하면 Hello World!를 볼수 있다.