🌱 Spring ν”„λ ˆμž„μ›Œν¬λž€?

<aside> πŸ’‘

Spring은 μžλ°” 기반의 μ˜€ν”ˆμ†ŒμŠ€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν”„λ ˆμž„μ›Œν¬λ‘œ, 객체 μ§€ν–₯ ν”„λ‘œκ·Έλž˜λ°κ³Ό μ˜μ‘΄μ„± μ£Όμž…(DI) 기반의 κ²½λŸ‰ κ°œλ°œμ„ 지원

</aside>


μŠ€ν”„λ§μ˜ 역사

image.png


🧩 μŠ€ν”„λ§μ˜ 핡심 κ°œλ…

1. IoC (μ œμ–΄μ˜ μ—­μ „, Inversion of Control)

2. DI (Dependency Injection)

image.png

3. AOP (관점 μ§€ν–₯ ν”„λ‘œκ·Έλž˜λ°)