일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- algorithmStudy
- C++
- 알고리즘공부
- 서평
- 책알남
- algorithmTest
- 다독
- 주식
- 성분
- 프로그래머스 알고리즘 공부
- 자바스크립트
- 알고리즘트레이닝
- 지혜를가진흑곰
- 독후감
- 독서
- Java
- 알고리즘 공부
- C
- 재테크
- 투자
- 백준알고리즘
- 화장품
- 자바
- JavaScript
- 돈
- 프로그래밍언어
- 경제
- 책을알려주는남자
- algorithmtraining
- 채권
- Today
- Total
탁월함은 어떻게 나오는가?
인텔리제이(IntelliJ)에서 스프링(Spring) 환경설정 본문
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);
}
}
만들고 실행한다.
'[Snow-ball]server > 스프링(Spring)' 카테고리의 다른 글
MVC 패턴 (모델-뷰-컨트롤러/Model-View-controller) (0) | 2021.07.07 |
---|---|
Service interface와 serviceImpl을 만드는 이유 (0) | 2021.03.25 |
이클립스로 스프링뷰트를 하면서 메이븐 다운로드 받는방법 (0) | 2021.03.10 |
리눅스(linux)에서 Vue(뷰) 환경설정 구축하는방법 (0) | 2021.02.19 |
[Spring] SpringFramwork(스프링프레임워크)에 대해서 (0) | 2021.02.08 |