๐ TIL (Today I Learned) — 2025.09.22. ์์์ผโ๏ธ ๋ด์ผ๋ฐฐ์์บ ํ์์ Spring ํ์ต ์ค ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค.1. IoC์ DI๋?Spring์ ๋ฐฐ์ฐ๋ฉด ๊ฐ์ฅ ๋จผ์ ์ ํ๋ ๋จ์ด๊ฐ IoC์ DI์ ๋๋ค.๋ง์ ๋ถ๋ค์ด “Spring์์๋ง ์ฐ๋ ๊ธฐ๋ฅ”์ผ๋ก ์คํดํ์ง๋ง, ์ฌ์ค์ ๊ฐ์ฒด์งํฅ ์ค๊ณ ์์น์์ ๋น๋กฏ๋ ๊ฐ๋ ์ ๋๋ค.IoC (Inversion of Control, ์ ์ด์ ์ญ์ )๊ฐ์ฒด ์์ฑ๊ณผ ์ ์ด ๊ถํ์ ๊ฐ๋ฐ์๊ฐ ์๋ ์ธ๋ถ(Spring IoC ์ปจํ ์ด๋)์ ๋งก๊ธฐ๋ ๊ฐ๋ → Spring IoC ์ปจํ ์ด๋๊ฐ ๊ฐ์ฒด ์์ฑ, ์์กด์ฑ ์ฐ๊ฒฐ, ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ๊น์ง ๋ด๋นํฉ๋๋ค. ๐ “๋ด๊ฐ ์ง์ ๋ง๋ค์ง ๋ง๊ณ , ๋์ ํด์ค ์ฌ๋์๊ฒ ๋งก๊ธฐ์”DI (Dependency Injection, ์์กด์ฑ ์ฃผ์ )IoC ์์น์ ๊ตฌํํ..