Inflearn brand logo image
Inflearn brand logo image
์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

์˜ˆ์ œ๋กœ ๋ฐฐ์šฐ๋Š” ์Šคํ”„๋ง ์ž…๋ฌธ (๊ฐœ์ •ํŒ)

์ด ๊ฐ•์ขŒ๋Š” ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ์— ์ž…๋ฌธํ•˜๋Š” ๋ถ„๋“ค์„ ์œ„ํ•œ ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค.Spring - PetClinic์ด๋ผ๋Š” ์Šคํ”„๋ง ๊ณต์‹ ์˜ˆ์ œ ํ”„๋กœ์ ํŠธ์˜ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉฐ, ๋‹ค์Œ์˜ ์Šคํ”„๋ง์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Thumbnail
๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

์ƒˆ๋กœ์šด ๊ฐ•์ขŒ๋ฅผ ๊ฐœ์„คํ–ˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š”. ์—ฌ๋Ÿฌ๋ถ„

์ƒˆ๋กœ์šด ๊ฐ•์ขŒ๋ฅผ ๊ฐœ์„คํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์ž๋ฐ” ๊ฐ•์ขŒ์ž…๋‹ˆ๋‹ค.

์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ๋Š” ๋ณดํ†ต ์„œ๋ธ”๋ฆฟ ๊ธฐ๋ฐ˜์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ธ์ฆ๊ณผ ์ธ๊ฐ€ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ๋•Œ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„ ๊ฒ๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๊ทธ ๋‚ด๋ถ€ ๊ตฌ์กฐ๋ฅผ ์ดํ•ดํ•˜๋Š”๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๋Š” ๋ถ„๋“ค์ด ๋งŽ์€ ๊ฑฐ ๊ฐ™์•„ ์ด๋ฒˆ ๊ฐ•์ขŒ์—์„œ ๊ทธ ๋‚ด๋ถ€ ๊ตฌ์กฐ์™€ ๋™์ž‘ ์›๋ฆฌ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๊ฐ€์žฅ ๋Œ€์ค‘์œผ๋กœ ๋งŽ์ด ์“ฐ์ด๋Š” ํผ ๊ธฐ๋ฐ˜ ๋กœ๊ทธ์ธ ํ˜•ํƒœ์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ์˜ˆ๋กœ ๋“ค๊ณ  ์žˆ์œผ๋‹ˆ ํ‰์†Œ ์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ์— ๊ด€์‹ฌ ์žˆ์œผ์…จ๋˜ ๋ถ„๋“ค์€ ์ˆ˜๊ฐ•ํ•ด ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ž๋ฐ” ๊ฐ•์ขŒ๋Š” "์ฝ”๋“œ๋ฅผ ์กฐ์ž‘ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•" ์ด๋ผ๋Š” ์ œ๋ชฉ์œผ๋กœ ์Šคํ”„๋ง, ํ•˜์ด๋ฒ„๋„ค์ดํŠธ, JUnit, JaCoCo, ๋กฌ๋ณต ๋“ฑ์˜ ๊ธฐ์ˆ ์ด ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์ดํ•ดํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๊ธฐ์กด์ ์ธ ์ž๋ฐ”์˜ ๊ธฐ์ˆ ์„ ์†Œ๊ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. JVM ์›๋ฆฌ, ๋ฐ”์ดํŠธ์ฝ”๋“œ ์กฐ์ž‘, ๋ฆฌํ”Œ๋ ‰์…˜, ๋‹ค์ด๋‚˜๋ฏน ํ”„๋ก์‹œ, ์• ๋…ธํ…Œ์ด์…˜ ํ”„๋กœ์„ธ์„œ๋ฅผ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ธฐ์ˆ ์„ ์ดํ•ดํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ๋‹ค๋ฅธ ํ”„๋ ˆ์ž„์›Œํฌ๋‚˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํ•™์Šตํ•  ๋•Œ ๋งŽ์€ ๋„์›€์ด ๋  ๊ฒƒ์ด๋ฉฐ ์—ฌ๋Ÿฌ๋ถ„์ด ์ƒ์ƒ๋งŒ ํ•˜๋˜ ๊ทธ๋Ÿฐ ๊ธฐ์ˆ ์„ ์ง์ ‘ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์„์ง€๋„ ๋ชจ๋ฆ…๋‹ˆ๋‹ค.

์ž ๊ทธ๋Ÿผ ์‹œ์›ํ•œ ๊ฐ€์„ ๋งž์ดํ•˜์‹œ๊ธฐ ๋ฐ”๋ผ๋ฉฐ ๋งŽ์€ ์ˆ˜๊ฐ• ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋Œ“๊ธ€

๋ฌด๋ฃŒ