Search
Duplicate

STS 4

์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ธํŒ…

STS ๋‹ค์šด๋กœ๋“œ

STS 4(Spring Tool Suite 4)๋Š” SpringBoot๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๊ฐœ๋ฐœ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.
Eclipse๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ์œผ๋ฉฐ, Spring Boot ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
### ์ฃผ์š” ํŠน์ง•:
โ€ข
Spring Boot ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ๋‚ด์žฅ
โ€ข
Spring Boot DevTools ์ง€์›์œผ๋กœ ๋น ๋ฅธ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ
โ€ข
Spring Boot ๊ด€๋ จ ์˜์กด์„ฑ ์ž๋™ ๊ด€๋ฆฌ
โ€ข
Spring Boot ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰ ๋ฐ ๋””๋ฒ„๊น… ๋„๊ตฌ ์ œ๊ณต
STS 3๋Š” ๊ธฐ์กด Spring Framework ๊ธฐ๋ฐ˜์ด์—ˆ๋˜ ๊ฒƒ์— ๋น„ํ•ด, STS 4๋Š” SpringBoot ์ค‘์‹ฌ์œผ๋กœ ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ

Spring Starter Project๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:
1.
File > New > Spring Starter Project ์„ ํƒ
2.
ํ”„๋กœ์ ํŠธ ๊ธฐ๋ณธ ์ •๋ณด ์ž…๋ ฅ:
โ€ข
Name: ํ”„๋กœ์ ํŠธ ์ด๋ฆ„
โ€ข
Type: Maven/Gradle ์„ ํƒ
โ€ข
Java Version: ์‚ฌ์šฉํ•  ์ž๋ฐ” ๋ฒ„์ „ ์„ ํƒ
โ€ข
Group: ์กฐ์ง์˜ ๋„๋ฉ”์ธ ์—ญ์ˆœ (์˜ˆ: com.example)
โ€ข
Artifact: ํ”„๋กœ์ ํŠธ ์‚ฐ์ถœ๋ฌผ ์ด๋ฆ„
โ€ข
Package: ๊ธฐ๋ณธ ํŒจํ‚ค์ง€ ์ด๋ฆ„
3.
ํ•„์š”ํ•œ Dependencies(์˜์กด์„ฑ) ์„ ํƒ:
โ€ข
Spring Web: ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์‹œ ํ•„์ˆ˜
โ€ข
Spring DevTools: ๊ฐœ๋ฐœ ํŽธ์˜์„ฑ ํ–ฅ์ƒ
โ€ข
Lombok: ์ฝ”๋“œ ์ž๋™ ์ƒ์„ฑ
โ€ข
๊ธฐํƒ€ ํ•„์š”ํ•œ ์˜์กด์„ฑ ์ถ”๊ฐ€
4.
Finish ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ์™„๋ฃŒ
ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ํ›„ ์ž๋™์œผ๋กœ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์ด ๋‹ค์šด๋กœ๋“œ๋˜๋ฉฐ, ๊ธฐ๋ณธ์ ์ธ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ๊ฐ€ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.
\\\