Home Intellij Community로 Spring Boot 프로젝트 생성
Post
Cancel

Intellij Community로 Spring Boot 프로젝트 생성

목표

  • Intellij Community(무료버전)를 이용하여 Spring Boot 프로젝트를 생성한다.
  • Maven으로 빌드한다.
  • 샘플 컨트롤러를 작성하여 웹에서 확인한다.

환경

  • Intellij Community
  • 빌드방식: Maven
  • Spring Boot
  • 배포방식: Jar

Intellij Community는 Spring을 지원하지 않는다고 되어있는데, Spring 프로젝트를 생성 할 수만 없을 뿐 이미 만들어진 Spring 프로젝트는 실행 및 개발이 가능하다.

그래서 다음의 사이트에서 Spring 프로젝트를 생성하여 다운받은 프로젝트를 Intellij에서 열면 무료 버전에서도 Spring Boot Framework를 사용할 수 있다.

https://start.spring.io https://start.spring.io 위와 같이 설정하고 우측 상단의 ADD DEPENDENCIES 버튼을 클릭.

web을 입력하여 검색된 목록 중 Spring Web을 선택 web을 입력하여 검색된 목록 중 Spring Web을 선택

GENERATE 버튼을 클릭하면 zip파일로 다운로드 된다.

만약 Spring Web에 Tomcat이 포함되어있어서, 없을 경우 Intellij에서 실행을 할 수 없다.

Intellij 실행 Intellij 실행

압축을 푼 폴더를 선택 압축을 푼 폴더를 선택

Trust Project 클릭 Trust Project 클릭

프로젝트가 열리면 DemoApplication.java파일을 열고 자동 빌드가 끝나면 플레이(?) 아이콘이 표시되는데 클릭한다.

Run... 선택 Run… 선택

..

브라우저에서 확인 컨트롤러를 등록한게 없어서 404에러가 남

컨트롤러를 등록한게 없어서 404에러가 남

/src/main/java/com.example.demo/DemoController.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package com.example.demo;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class DemoController {

    @GetMapping("/hello")
    public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {
        return String.format("Hello %s!", name);
    }
}

위와 같이 컨트롤러를 작성하고, 브라우저에서 확인

브라우저확인

This post is licensed under CC BY 4.0 by the author.