๋ฌด๋ฃ์ธ Community ๋ฒ์ ์์๋ Spring Framework์ ๊ดํ ๊ฒ์ ์ผ์ฒด ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ ์ง์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ๋ถ๋ฌ์์ผํฉ๋๋ค. Spring Initializer๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋ถ๋ฌ์ต๋๋ค.
์ฌ์ดํธ์ ์ ์ํ๋ฉด ์์ ๊ฐ์ ํ๋ฉด์ด ๋์ค๋๋ฐ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ ํด, ์ธ์ด, ์คํ๋ง๋ถํธ ๋ฒ์ , ๋ฉํ ๋ฐ์ดํฐ, ๊ทธ๋ฆฌ๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์กด์ฑ์ ์ค์ ํ ์ ์์ต๋๋ค.
๋จผ์ ๋ค์ด๋ก๋ ํจํค์ง ๊ด๋ฆฌ๋ฅผ ํด์ฃผ๋ Gradle, Maven ๋ ์ค์ ๊ฒฐ์ ํฉ๋๋ค. Maven์ ์์ฃผ ์ค๋๋์์ผ๋ฏ๋ก ์์ ์ ์ธ ์ฅ์ ์ด ์๊ณ Gradle์ ์๋๋ก์ด๋๋ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์๋๊ฐ ๋น ๋ฅด๊ณ ํจ์จ์ ์ ๋๋ค.
(ํ์๋ ๊ธฐ๋ณธ์ผ๋ก ํ์ต๋๋ค.)
์ํ๋ ์ค์ ๋๋ก ์ค์ ํ ํ "Generate" ๋ฒํผ์ ํด๋ฆญํ๋ฉด .zip ํ์ผ์ด ํ๋ ์์ฑ๋ฉ๋๋ค.
์ธํ ๋ฆฌ์ ์ด์์ "File > Open" ์ ํตํด ์์ถ ํด์ ํ ํ์ผ์ Open ํฉ๋๋ค.
์ฑ๊ณต์ ์ผ๋ก Open ๋์๋ค๋ฉด ์ฐ์ธก ํญ์ "Gradle" ๋๋ "Maven" ํญ์ด ์์ฑ๋ฉ๋๋ค.
์ด์ ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ก์ปฌ์์ ์คํ์์ผ์ผ ํ๋๋ฐ, ๋ฌด๋ฃ ๋ฒ์ ์ธํ ๋ฆฌ์ ์ด์์๋ ์คํ๋ง ํ๋ก์ ํธ์ธ์ง ๋ฐ๋ก ์ธ์ํ ์๊ฐ ์์ด์ ์ง์ ์ค์ ์ ํด์ฃผ์ด์ผ ํฉ๋๋ค.
์ฐ์ธก ์๋จ ํ๊ฒฝ์ค์ ์ ๊ฒ์์ฐฝ์ "debug con .." ๋ฅผ ๊ฒ์ํ๊ณ ์๋ ์ฌ์ง์ ํด๋นํ๋ ์ฐฝ์ ํด๋ฆญํฉ๋๋ค.
๊ทธ๋ฌ๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋์ต๋๋ค.
"+" ๋ฒํผ ํด๋ฆญ > Application ์ ์ ํํฉ๋๋ค.
module ๊ณผ main ํด๋์ค๋ฅผ ์ค์ ํฉ๋๋ค. ์ดํ Apply > Ok ๋ฅผ ํด๋ฆญํ๋ฉฐ ์ฐฝ์ ๋ซ์ต๋๋ค.
- demo.main
- com.example.demo.DemoApplication
์ด์ ์คํํ ์ ์๋ ๋ฒํผ์ด ์๊น๋๋ค. (์คํ/๋๋ฒ๊ทธ)
์คํ ๋ฒํผ์ผ๋ก ์ดํ๋ฆฌ์ผ์ด์ ์ ์คํ์ํฌ ์ ์์ผ๋ฉฐ, ์ฑ๊ณต์ ์ผ๋ก ์ดํ๋ฆฌ์ผ์ด์ ์ด ๋์์ก๋ค๋ฉด ์๋์ ๊ฐ์ ํ๋ฉด์ด ๋์ต๋๋ค.
์ฐธ๊ณ
'๐ Back-end & ๐ฉ๐ปโ๐ป > Java & Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Spring] MySQL Driver ๋ฑ ํ์ํ ๊ธฐ์ ์ ์ ํ๋ ๋ฐฉ๋ฒ (0) | 2024.08.14 |
---|---|
[Intellij] ์ธํ ๋ฆฌ์ ์ด ํ๋ฌ๊ทธ์ธ(plugin) ์ค์นํ๊ธฐ (0) | 2024.08.14 |
[Java] Mac์ Java JDK ์ค์น, ์ฌ๋ฌ ๋ฒ์ ์ค์น ๋ฐ ๊ด๋ฆฌ (17<->11) (0) | 2024.05.07 |
[Java] Mac์ intelliJ ์ค์น ๋ฐ ์ฌ์ฉ๋ฐฉ๋ฒ (0) | 2024.04.24 |
[Java] Mac์ Java JDK 17 ์ค์น, ๋ค์ด๋ก๋ ํ๊ฒฝ๋ณ์ ์ค์ (0) | 2024.04.24 |