๋ฉ์ด๋ธ์ ์คํ ์์ค ๋น๋ ํด์ ๋๋ค. ๋ฉ์ด๋ธ์ ์ฌ์ฉํ๋ฉด ํ๋ก์ ํธ ๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ทธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์กดํ๋ Dependency ์์๊น์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ฉ์ด๋ธ์ ํ๋ก์ ํธ ์ ๋ฐ์ ๋ฆฌ์์ค ๊ด๋ฆฌ์ ์ค์ ํ์ผ ๊ทธ๋ฆฌ๊ณ ์ด์ ๊ด๋ จ๋ ํ์ค ๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ฒ์๋ถํฐ ์ผ๊ด๋ ํํ๋ก ๊ตฌ์ฑํ์ฌ ๊ด๋ฆฌํฉ๋๋ค.
l ๋ฉ์ด๋ธ(Maven) ์ค์นํ๊ธฐ
maven.apache.org/download.cgi ๋ก ์ ์ํ์ฌ ํ์ผ์ ๋ค์ด๋ก๋ ํฉ๋๋ค.
์์ถ์ ํ๊ณ bin ํ์ผ ์์ ์๋ ํด๋๋ฅผ C:\spring ํด๋์ ๋ฃ์ต๋๋ค.
l ๋ฉ์ด๋ธ ํ๊ฒฝ ๋ณ์ ์ค์ ํ๊ธฐ
๋๋ ํฐ๋ฆฌ ๊ฒฝ๋ก๋ฅผ ๋ณต์ฌํฉ๋๋ค.
์์คํ ์์ฑ์์ ํ๊ฒฝ๋ณ์๋ฅผ ๋๋ฌ์ค๋๋ค.
์๋ก๋ง๋ค๊ธฐ ๋ฒํผ์ ๋๋ฌ ๋ณ์์ด๋ฆ์ MAVEN_HOME์ผ๋ก ํ๊ณ ์๊น ๋ณต์ฌํ๋ ๊ฒฝ๋ก๋ฅผ ๋ถ์ฌ์ค๋๋ค.
Path๋ฅผ ์ ํํ์ฌ ํธ์ง์ ๋๋ฌ์ค๋๋ค.
์๋ก๋ง๋ค๊ธฐ๋ฅผ ๋๋ฅธํ %MAVEN_HOME%\bin์ ์ ๋ ฅํด์ค๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ๋์ค๋ฉด ์ค์นํ๋๋ฐ ์ฑ๊ณตํ์์ต๋๋ค.
l STS ์ค์นํ๊ธฐ
STS(Spring Tool Suite)๋ ์คํ๋ง ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ฉ ๋๊ตฌ์ ๋๋ค.
์ดํด๋ฆฝ์ค์ Help ์ค Eclipse Marketplace์ ๋๋ฌ์ค๋๋ค.
sts๋ฅผ ๊ฒ์ํ ํ Spring Tools 3๋ฅผ install ํด์ค๋๋ค. ์ดํ ๋์ค๋ ์ฒดํฌ๋ฐ์ค๋ ๋ชจ๋ ์ฒดํฌํด์ค๋๋ค.
l ์คํ๋ง ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
๋ฉ์ด๋ธ์ ๋จ๋ ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ์ ์์ง๋ง STS๋ฅผ ๋ง๋ค์ด ๋ฉ์ด๋ธ์ ์ฌ์ฉํ๋๊ฒ ํจ์ฌ ํธ๋ฆฌํฉ๋๋ค.
New Project๋ฅผ ๋๋ฅธ ํ Spring Legacy Project๋ฅผ ๋๋ฌ์ค๋๋ค.
Spring MVC Project๋ฅผ ๋๋ฅธ ํ Next์ ๋๋ฌ์ค๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ์ธ๋จ๊ณ์ ํจํค์ง๋ฅผ ์ ๋ ฅํ ํ Finish๋ฅผ ๋๋ฅด๋ฉด ์๋ฃ๋ฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ด ์คํ๋ง ํ๋ก์ ํธ์ ํ์ํ ํ์ผ๋ค์ด ์๋์ผ๋ก ๋ค์ด๋ก๋ ๋ฉ๋๋ค.
l ์คํํ๊ธฐ
์๋์ผ๋ก HomeController์ home.jsp๊ฐ ์์ฑ๋์ ๊ฑธ ๋ณด์ค์ ์์ต๋๋ค. ์ด๋ฅผ ์คํํ๋ฉด ์๋์ ๊ฐ์ด ์ถ๋ ฅ๋ฉ๋๋ค.
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์ง๋ฌธ์ ์ธ์ ๋ ํ์ํฉ๋๋ค.
"๋ ๋ฐ๋์ ๋ฐฑ์๋ ์์ด ๋ ๊ฑฐ์ผ"
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
List cannot be resolved to a type ์๋ฌ (0) | 2021.01.12 |
---|---|
Tomcat 8 / ์์ฒญ ํ๊ฒ์์ ์ ํจํ์ง ์์ ๋ฌธ์๊ฐ ๋ฐ๊ฒฌ๋์์ต๋๋ค. tomcat rfc 7230 rfc 3986 ์ค๋ฅ (0) | 2021.01.12 |
[Spring] @Autowired ์ฌ์ฉํ๊ธฐ (0) | 2021.01.11 |
[Spring] @RequestParam ์ฌ์ฉํ๊ธฐ (0) | 2021.01.11 |
[Spring] ์คํ๋ง ์ด๋ ธํ ์ด์ (Annotaion) ์ด๋? (0) | 2021.01.10 |