๐์ธํ ๋ฆฌ์ ์ด ์คํ๋ง๋ถํธ ํ๋ก์ ํธ ์์ฑํ๊ธฐ
๐New Project !
๋ญ ์ฌ์ค SpringBoot๋ผ๊ณ ํด์ ๋ณ ๊ฑด ์๋ค. ์๋์ง, ์คํ๋ ค ์ฝ๋ค!
'New Project' > 'Spring Initializr' ๋ฅผ ์ ํ ํ, Default๊ฐ ์ค์ ๋์ด ์๋ ์ํ์์ ๊ทธ๋ฅ ๋ ๋ค Next ๋ฅผ ๋๋ฅธ๋ค.
์ด์ฐจํผ ์ฐ๋ฆฌ์๊ฒ ์ค์ํ ๊ฑด ์ดํ์ ์๋ค.
๐Project Settings
ํ๋ก์ ํธ์ ์์์ ์ ์จ ์ฌ๋ฌ๋ถ๊ป์๋ ์ผ์์ผ๋์ ํ๋ก์ ํธ ๋ช ์ ์ ๋ ฅํด์ฃผ์๋ฉด ๋๋๋ฐ, Group / Artifact ๋ ์ค๋ช ํ ๊ฒ๋ ์๊ณ
ํ๋ก์ ํธ์ ๋ฐฉํฅ์ฑ๊ณผ ๋ฐฐํฌ ๋ฐฉํฅ์ ๋ฐ๋ผ ์ ๋ง์ ๋ง๋ Type, Language, Packaging, Java Version ์ ์ ํ ํ 'Next' ๋ฅผ ๋๋ฅธ๋ค.
ํ์๋ ์๋์ผ๋ก ์ค์ ๋ ๊ธฐ๋ณธ ์ค์ ์์ ์๋ฌด๊ฒ๋ ์ ๋์ง ์๊ณ ์์ฑํ ์์ ์ด๋ค.
๐Dependencies
๊ทธ์ ๊ฐ IntelliJ.. (์์ ์ ์ฅ๋น๋นจ์ด์ง)
๋ฌด๋ ค ์ต์ด ์ค์ ์ Dependencies๋ฅผ ๋ฏธ๋ฆฌ ์ค์ ํ ์ ์๊ฒ ๋์์ค๋ค. ์ฐ๋ฆฌ๋ ์ผ๋จ Spring Boot์์ ํ์์ ์ผ๋ก ๊ถ์ฅ๋๋ 'Spring Web' ๊ณผ 'Spring Web Services' ๋ง ์ถ๊ฐํ๋๋ก ํ๋ค. ๋๋จธ์ง๋ ํ๋ก์ ํธ์์ ์ฌ์ฉํ lib์ ์ฐ์ ์์๋ฅผ ์ ํ๊ณ ํธํ๋๋ ์ต์ ์ ๋ฒ์ ์ ๋น๊ตํด๋ณด๋ฉฐ ๋ง๊ฒ mvnrepository ๋ฅผ ํตํด ์ถ๊ฐํ ์์ ์ด๋ค.
๐๋ง๋ฌด๋ฆฌ
์ฒ์์ Project Settings ์์ ์ค์ ํ๋ Artifact ๋ช ์ด ์ฃผ์ด์ง๋ฉฐ, Project Location ์ด ์๋ ์ง์ ๋๋ค.(ํ๋ก์ ํธ ์์ค์ ๊ฒฝ๋ก)
๊ฒฝ๋ก๊ฐ ๋ง์์ ๋ ๋ค๋ฉด 'Finish'
๐ํ๋ก์ ํธ ์์ฑ ์๋ฃ
๋ญ์ผ ์ ๋ง ๋์ด๋ผ๊ณ (?) ๊ทธ๋ ๋ค. ํ๋ก์ ํธ ์ต์ด ์ค์ ์ ์ํด ์ง์ง๊ณ ๋ณถ๊ณ ์ด์ฌํ ๊ตฌ๊ธ๋ง ํ๋ ์์ ์ ๊ฐ๋ค. ์์์ ์ค์ ํด์ฃผ๋ ๋๋ ์ฝ๋ฉ๋ง ์ด์ฌํ ํ๋ฉด ๋๋ค. -๋-
[์ถ๊ฐ]
pom.xml์์ spring-boot version์ Project 'org.springframework.boot:spring-boot-starter-parent:2.x.x' not found ๊ฐ ๋์ค๋ ๋ถ๋ค์ด ์์ ๊ฒ์ด๋ค.
File > Settings(Ctrl + Shift + S) > Build, Excution, Deployment > Build Tools > Maven ์ ๋ค์ด๊ฐ์,
Use plugin registry ์ Always update snapshots ์ ๋ผ๋์ค ๋ฐ์ค๋ฅผ ์ฒดํฌ ํด๋ณด์์ฃ ! ํํ
[์ถ๊ฐ2]
์คํ์ด ์๋๋ค๊ณ !? Maven ์์ clean ๋ ํ๊ณ install ๋ ํ๊ณ package ๊น์ง ๋ค ํด๋ดค๋๋ฐ ์คํ์ด ์๋๋ค๊ณ !?
๊ทธ๋ฐ ๋ถ๋ค์ ๋ณด์๋ผ!
์๋ ์ด๋ฏธ์ง๋๋ก ์ค์ !
์ฐ์ธก ์๋จ Add Configuration ๋ฅผ ํ์ธํด๋ณด์!