-
Dependency Lookup: ํด๋ผ์ด์ธํธ๊ฐ ์ปจํ ์ด๋๊ฐ ์์ฑํ ๊ฐ์ฒด๋ฅผ ๊ฒ์(Lookup)ํ์ฌ ์ฌ์ฉํ๋ ๋ฐฉ์
-
Dependency Injection: ๊ฐ์ฒด ์ฌ์ด์ ์์กด ๊ด๊ณ๋ฅผ ์คํ๋ง ์ค์ ํ์ผ์ ๋ฑ๋ก๋ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ์ปจํ ์ด๋๊ฐ ์๋์ผ๋ก ์ฒ๋ฆฌํด์ฃผ๋ ๋ฐฉ์. ๋๋ถ๋ถ ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค.
-
Constructor Injection: ์์ฑ์ ๊ธฐ๋ฐ
-
Setter Injection: Setter ๋ฉ์๋ ๊ธฐ๋ฐ
-
์ฐธ๊ณ ๋ก, ์์กด์ฑ ๊ด๊ณ๋ ๊ฐ์ฒด์ ๊ฐ์ฒด์ ๊ฒฐํฉ ๊ด๊ณ๋ฅผ ๋งํ๋ค.
ํด๋์ค ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ์ด ๊ด๊ณ๋ฅผ ์ฝ๊ฒ ์ ์ ์๋ค.
๋ค์ ํฌ์คํ ์์ ๊ฐ ์์กด์ฑ ๋ฐฉ๋ฒ์ ๋ํด ์์ธํ ๋ค๋ค๋ณผ ๊ฒ์ด๋ค.
'Spring > Spring Quick Start' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ปฌ๋ ์ ๊ฐ์ฒด ์ค์ ์ข ๋ฅ (0) | 2020.12.29 |
---|---|
Setter ์ธ์ ์ ์ด์ฉํ๊ธฐ (p ๋ค์์คํ์ด์ค) (0) | 2020.12.29 |
์์ฑ์ ์ธ์ ์ (Constructor Injection) ์ด์ฉํ๊ธฐ (0) | 2020.12.29 |
์คํ๋ง XML ์ค์ ํ์ผ์ <import>, <bean> ์๋ฆฌ๋จผํธ (0) | 2020.12.29 |
์คํ๋ง ์ปจํ ์ด๋์ ์ข ๋ฅ (0) | 2020.12.29 |
IoC, ๋ฎ์ ๊ฒฐํฉ๋ ํ๋ก๊ทธ๋๋ฐ ์ดํดํ๊ธฐ (0) | 2020.12.29 |