๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

FOR SW ENGINEER๐Ÿ‘ฉโ€๐Ÿ’ป/SPRING1

Spring ๊ธฐ๋ณธ๊ฐœ๋…๋“ค ์ •๋ฆฌ Spring์˜ ์ดํ•ด๋ฅผ ์œ„ํ•ด!!์•Œ์•„๋‘์ž!(Spring๊ธฐ๋ณธ) CI๋ž€ ๋ฌด์—‡์ธ๊ฐ€? - Continuous integration์˜ ์•ฝ์ž๋กœ ์ง€์†์ ์ธ ํ†ตํ•ฉ์„ ๋งํ•จ. - ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋˜๋Š” ์‹œ์ ์— ๋‹จ์œ„๊ธฐ๋Šฅ๋“ค์„ ํ†ตํ•ฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๊ฐœ๋ฐœ๊ณผ ๋™์‹œ์— ํ†ตํ•ฉ์„ ์ง„ํ–‰ํ•จ์œผ๋กœ์จ ์†Œํ”„ํŠธ์›จ์–ด์˜ ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•œ๋‹ค. DI๋ž€ ๋ฌด์—‡์ธ๊ฐ€? - Dependency Injection์˜ ์•ฝ์ž๋กœ ์˜์กด์„ฑ ์ฃผ์ž…์ด๋‹ค. - ์˜์กด์ ์ธ ๊ฐ์ฒด๋ฅผ ์ง์ ‘ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ์ œ์–ดํ•˜์ง€ ์•Š๊ณ , ํŠน์ • ๊ฐ์ฒด์— ํ•„์š”ํ•œ ๊ฐ์ฒด ์™ธ๋ถ€์—์„œ ๊ฒฐ์ •ํ•ด์„œ ์—ฐ๊ฒฐ์‹œํ‚ค๋Š”๊ฒƒ์ด๋‹ค. - ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๊ฐ€์ ธ๋‹ค ์“ฐ๋ฉด ๋˜๋Š”๊ฒƒ. - DI๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฒฐํ•ฉ๋„๋Š” ๋‚ฎ์•„์ง€๊ณ  ์œ ์—ฐ์„ฑ์ด ๋†’์•„์ง. - ์„ค์ • ํŒŒ์ผ์„ ํ†ตํ•ด ๊ฐ์ฒด๊ฐ„ ์˜์กด๊ด€๊ณ„ ์„ค์ •ํ•จ์œผ๋กœ์„œ ์™ธ๋ถ€ Assembler๊ฐ€ ๊ฐ์ฒด๊ฐ„์˜ ์˜์กด๊ด€๊ณ„๋ฅผ ์ •์˜ํ•˜๊ฒŒ ๋˜๋ฉฐ, ๊ฐ์ฒด๋Š” ์ง์ ‘ .. 2022. 2. 8.