* ์ด ๊ธ์ MacOS, IntelliJ, Gradle์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
์ค๋์ ํ๋ก์ ํธ๋ฅผ ๋น๋ํ๊ณ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๊ธฐ๋กํ๋ ค๊ณ ํ๋ค.
๐ ๋น๋, ์คํ
[1] ๋น๋ํ๊ธฐ
๊ฐ์ฅ ๋จผ์ , ๋ด๊ฐ ๋ง๋ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํด์ฃผ์.
๋์ ๊ฒฝ์ฐ์๋ SpringStudy-Start ๋ผ๋ ์ด๋ฆ์ ํ๋ก์ ํธ๋ก ์ด๋ํด์ฃผ์๋ค.
โ๐ปtip) cd ์ ๋ ฅ ํ, ํ๋ก์ ํธ ํด๋๋ฅผ cmd ์ฐฝ์ผ๋ก ํด๋ฆญ ์ค ๋๋๊ทธ ํด์ฃผ๋ฉด ๊ฒฝ๋ก๊ฐ ์ ๋ ฅ๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ๋ก์ ํธ ํด๋๋ฅผ ๋ณด๋ฉด 'gradlew'๋ผ๋ ์คํ ํ์ผ์ด ์กด์ฌํ๋๋ฐ,
๊ทธ ํ์ผ์ ์๋ ์ฝ๋์ ๊ฐ์ด ์ ๋ ฅํ์ฌ ๋น๋์์ผ์ฃผ๋ฉด ๋๋ค.
./gradlew build
์ฌ๊ธฐ๊น์ง ํ๋ฉด ๋น๋ ์๋ฃ !
[2] ์คํํ๊ธฐ
์ด์ build ํด๋์ libs๋ก ์ด๋ํด์ฃผ๊ณ ,
์๋์ ๋ช ๋ น์ด๋ฅผ ํตํด์ libs ํด๋์ ๋ชจ๋ ํ์ผ๊ณผ ํด๋๋ฅผ ์๊ฐ ์ญ์์ผ๋ก ํ์ธํ๋ค.
ls -arlth
ํ์ธํด๋ณด๋ฉด 18M ํฌ๊ธฐ์ SNAPSHOT.jar ๋ก ๋๋๋ ํ์ผ์ด ์์ ๊ฒ์ด๋ค. (๋น๋๋ ํ์ผ)
์ด ํ์ผ์ ์ด๋ฆ์ ๊ทธ๋๋ก ๋ณต์ฌํด์ ์๋ ์ฝ๋์ ๊ฐ์ด ์คํ์์ผ์ฃผ๋ฉด ๋๋ค.
java -jar [ํ์ผ ์ด๋ฆ]
๋๋ java๋ก ์ฝ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์์ ๊ฐ์ด ์คํ์์ผ์ฃผ์๋ค.
์ฌ๊ธฐ๊น์ง ํ๋ฉด ์คํ ์๋ฃ !
8080 ํฌํธ์ ๋ค์ด๊ฐ๋ณด๋ฉด ์๋ฒ๊ฐ ์คํ๋์์ ๊ฒ์ด๋ค.
๐ ์ฃผ์ ์ฌํญ)
์ด๋ ๊ฒ ์คํํ ๋, ์ธํ ๋ฆฌ์ ์ด์์ ์๋ฒ๋ฅผ ์คํํ๊ฒ๋๋ฉด 8080ํฌํธ๋ฅผ ๋ ๊ฐ ๋์ธ ์๋ ์์ผ๋
๊ผญ ์ธํ ๋ฆฌ์ ์ด์์ ์คํ์ ์ข ๋ฃ์ํจ ํ์ ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ์ผ ํ๋ค.
[3] ์ข ๋ฃํ๊ธฐ
์คํ์ ์ข ๋ฃํ๊ณ ์ถ์ ๋๋ ์์ ๊ฐ์ด ctrl+c ๋ฒํผ์ ๋๋ฌ์ฃผ๋ฉด ์ข ๋ฃ๋๋ค.
'1๏ธโฃ Web > Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Web] ๋ก์ปฌ ํ๊ฒฝ์์ SpringBoot์ Flask์ RabbitMQ ์ ์ฉํ๊ธฐ (0) | 2023.04.02 |
---|---|
[Web] RabbitMQ๊ฐ ํ์ํ ์ด์ (feat. MSA) (0) | 2023.04.02 |
[SpringBoot] spring-boot-devtools ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ ๋ฐฉ๋ฒ (0) | 2022.04.26 |
๋๊ธ