๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

์˜์กด๊ด€๊ณ„1

[๊ฐœ์š”] ์„ค์น˜์™€ Spring Framwork์˜ ์ดํ•ด ํ•ด๋‹น ํฌ์ŠคํŒ…์˜ ๋ชฉ์ฐจ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 1. ์„ค์น˜ ๋ฐ ์ดˆ๊ธฐ์„ค์ • 2. Spring Framwork๋ž€ 3. ๊ฒฐํ•ฉ๋„์™€ ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ 4. Bean ์†์„ฑ 5. Dependency Injection(์˜์กด์„ฑ ์ฃผ์ž…) 1. ์„ค์น˜ ๋ฐ ์ดˆ๊ธฐ์„ค์ • 1) Spring ์„ค์น˜ ์•„๋ž˜์˜ ๊ฒฝ๋กœ๋กœ ๊ฐ„๋‹ค. ์œ„์—์„œ ๋‘๋ฒˆ์งธ๋กœ ๋ณด์ด๋Š” tool์„ ์„ค์น˜ํ•œ๋‹ค. (boot๋Š” ๋‚˜์ค‘์— ์‚ฌ์šฉ ์˜ˆ์ •) ์ด๋•Œ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋ณด์ด๋Š” ๋ชจ๋“  ์„ ํƒ๋ชฉ๋ก์€ ์ „๋ถ€ ์„ ํƒํ•˜๋ฉฐ, ๋ชจ๋“  ๋™์˜ ์—ฌ๋ถ€๋Š” ๋™์˜ํ•จ์„ ์„ ํƒํ•˜์—ฌ ์„ค์น˜๋ฅผ ๋งˆ์นœ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด ๋‘ ์‚ฌ์ง„์„ ๋ชจ๋‘ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์ •์ƒ์„ค์น˜, ํ•˜๋‚˜๋ผ๋„ ํ™•์ธ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ •์ƒ์„ค์น˜ ๋˜์ง€ ์•Š์€ ๊ฒƒ์ด๋‹ค. 2) ์ดˆ๊ธฐ์„ค์ • * Spring์—์„œ ๋ชจ๋“  ์ž‘์—…์€ ํ•˜๋‹จ ๋ฐ”์˜ ๋กœ๋”ฉ ์„ค์ •์ด 100%๋กœ ์ง„ํ–‰์ด ๋˜์–ด์•ผ๋งŒ ์ ์šฉ์ด ๋œ๋‹ค. * * ๋งŒ.. 2022. 3. 28.
๋ฐ˜์‘ํ˜•