250x250
Notice
Recent Posts
Recent Comments
관리 메뉴

탁월함은 어떻게 나오는가?

인텔리제이(IntelliJ)에서 스프링(Spring) 환경설정 본문

[Snow-ball]server/스프링(Spring)

인텔리제이(IntelliJ)에서 스프링(Spring) 환경설정

Snow-ball 2021. 2. 5. 12:03
반응형

Spring 환경 설정

 

* IntelliJ Ultimate 사용자

 

1) File -> New Project -> Spring Initializr

2) 기본 설정 상태에서 Next

3) Type : Gradle로 지정해서 Nxt

4) Developer Tools   - Lombok

    Web                       - Spring Web

    Template Engines - Thymeleaf

    SQL                        - JDBC API, H2 Database, MySQL Driver

5) 우측에 6개의 종속성들이 선택되었는지 확인 후 Next

6) 경로 설정을 해줘야 하는데 Project location을 git 경로에 배치해야 git 명령어로 제어가 가능해짐

     (자신의 git 경로에 배치한다.)

7) Finish 누르고 Create(없다면 만들란 소리)

 

 

* IntelliJ  Community 사용자

 

오히려 커뮤니티 버전은 절차가 좀 더 간단하다고 생각할 수도 있습니다.

Ultimate에서 설정한 설정갑슬 그대로 땡겨와서 붙이면 되기 때문입니다.

 

현재시점에서(21.02.05) 단점이 Ultimate는 나만의 커스텀 설정이 용이한 반면

커뮤니티 버전은 설정들을 수동으로 맞추거나 Copy & Paste  방식을 사용해야합니다.

 

한 번도 커뮤니티 버전을 사용하지 않았다면 당연히 jdk 설정을 해줘야합니다.

 

1) 설정 이후에 Gradle 선택하고 Java 선택후 Next

2) Ultimate 버전과 동일하게 경로 설정하고 Finish

3) Ultimate에 있는 build.gradle을 그냥 복사 붙여넣기 합니다.

 

 

 

 

 

 

 

 


plugins {
       id 'org.springframework.boot' version '2.4.2'
       id 'io.spring.dependency-management' version '1.0.11.RELEASE'
       id 'java'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

configurations {
       compileOnly {
                 extendsFrom annotationProcessor
       }
}

repositories {
        mavenCentral()
}

dependencies {
       implementation 'org.springframework.boot:spring-boot-starter-jdbc'
       implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
      implementation 'org.springframework.boot:spring-boot-starter-web'
      compileOnly 'org.projectlombok:lombok'
      runtimeOnly 'com.h2database:h2'
      runtimeOnly 'mysql:mysql-connector-java'
      annotationProcessor 'org.projectlombok:lombok'
      testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

test {
      useJUnitPlatform()
}

그리고 com.example.demo 와 같은 패키지를 생성하고
DemoApplication.java 파일을 만든다.

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

        public static void main(String[] args) {
                System.out.println("Hello Spring~~!!~!");
                SpringApplication.run(DemoApplication.class, args);
        }
}

만들고 실행한다.

 

 

 

 

 

 

 

 

 

베타존 : 네이버쇼핑 스마트스토어

나를 꾸미다 - 인테리어소품 베타존

smartstore.naver.com

 

반응형
Comments