1. ์คํ๋ง ๋ถํธ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
๋ฐฉ๋ฒ 1: IntelliJ์ Spring Initializer ์ฌ์ฉํ๊ธฐ
๋ฐฉ๋ฒ 2: maven์ผ๋ก ํ๋ก์ ํธ ์์ฑ ํ ์ง์ ์์ฑํ๊ธฐ
[pom.xml ์ค ๋ด์ฉ ์ถ๊ฐ]
<!-- Inherit defaults from Spring Boot -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.1</version>
</parent>
<!-- Add typical dependencies for a web application -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
๊ณต์ ๋ฌธ์์์ ์ ์ผํ๊ฒ ์์น๋ฅผ ์ถ์ฒํ๋ ํ์ผ์ด๋ผ๊ณ ํ๋ค.
package com.jueun.create;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
๋ฐฉ๋ฒ 3: starter ์ฌ์ฉํ๊ธฐ
์ํ๋ ์ฌํญ์ ์ ๋ ฅํ๊ณ generate ํ intelliJ๋ก ๋ค์ด๋ฐ์ ํ๋ก์ ํธ๋ฅผ ์ด๋ฉด ๋๋ค.
2. ์คํํ๊ธฐ
์คํ 1
ํ ๋ฒ ์คํํด๋ณด์! ๋ น์ ์ผ๊ฐํ์ ๋๋ฅด๋ฉด ๋๋ค.
Hello, Spring Boot !
์คํ 2
terminal ์ฐฝ์์ ํ๋ก์ ํธ์ ๋ฃจํธ์์ mvn package ์คํ.
IntelliJ๋ ์ง์ํด์ค๋ค. mvn ์ด ์คํ๋ถ๊ฐ๋ฅ ํ๋ค๊ณ ๋จ๋ฉด Maven ์ฐฝ์์ package๋ฅผ ๋๋ฌ๋ณด์.
์๋ฐํ์ผ์ ํจํค์งํด์ค๋ค.
Build Success ๊ฐ ๋๋ฉด,
java -jar target/create-0.0.1-SNAPSHOT.jar
๋ช ๋ น์ด๋ก ์คํํ ์ ์๋ค.
'Springboot' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์คํ๋ง ๋ถํธ์ ๋ด์ฅ๋ tomcat ์๋ฒ ๋ณ๊ฒฝํ๋ ๋ฒ (0) | 2021.01.05 |
---|---|
์คํ๋ง ๋ถํธ์ ๋ด์ฅ ์น ์๋ฒ(๋ ์๋ฐํ ๋งํ๋ฉด WAS)์ ๋ํ์ฌ (0) | 2021.01.05 |
์คํ๋ง ๋ถํธ์ Auto Configuration ์ง์ ๊ตฌํํด๋ณด๊ธฐ (0) | 2021.01.05 |
์คํ๋ง ๋ถํธ ์๋์ค์ ๊ฐ๋จํ๊ฒ ์ดํดํ๊ธฐ (0) | 2021.01.05 |
Springboot ์์กด์ฑ ๊ด๋ฆฌ์ ๋ํ์ฌ (0) | 2021.01.05 |
intelliJ 'org.springframework.boot:spring-boot-starter-web:2.4.1' not found (0) | 2021.01.05 |