μ΄ μ₯μμλ κ°μ²΄ μμ‘΄κ³Ό μμ‘΄ μ£Όμ (DI, Dependency Injection), κ°μ²΄ 쑰립, μ€νλ§ DIμ λν λ΄μ©μ λ΄κ³ μλ€. μ΄ν΄λ₯Ό λκΈ° μν΄ νμ κ°μ μ μ²λ¦¬νλ κΈ°λ₯μ ꡬννλ μμ λ₯Ό λ΄κ³ μλ€. νμ κ°μ / νμ μ 보 λ³κ²½ / νμ μ‘°ν λ±μ κΈ°λ₯μ Assembler μ¬μ© / Spring μ¬μ© λ κ°μ§λ‘ λλμ΄ μ€λͺ νκ³ μλ€. μμΈν μ½λλ μ± μ λμ μλ€. μ½λλ₯Ό μ λ κ² μ£Όλͺ©μ μ΄ μλκΈ° λλ¬Έμ μλ΅νκ² λ€. μ΄ μ₯μμλ λ³λ€λ₯Έ μ€λ₯ μμ΄ μ½λλ₯Ό κ·Έλλ‘ λ°λΌ μμ±νλ©΄ μ λμνλ€.
μ΄ μ₯μμλ Chapter 3μ μ½λμ λ§λΆμ¬μ @Autowiredλ₯Ό ν΅ν μμ‘΄ μλ μ£Όμ μ λ€λ£¨κ³ μλ€. μ΄ μ₯ μμ μ± μ μμ μ½λλ₯Ό κ·Έλλ‘ λ°λΌ μμ±νλ©΄ μ λμνλ€.
μ΄ μ₯μμλ Chapter 4μ μ½λμ @Componentλ₯Ό μ΄μ©νμ¬ ν΄λμ€λ₯Ό μ€μΊ λμμΌλ‘ νμνλ λ°©λ²μ λν λ΄μ©κ³Ό μΆ©λνλ κ²½μ° μ²λ¦¬ λ°©λ²μ κ΄ν΄ μ€λͺ νκ³ μλ€. μ΄ μ₯ μμ μ± μ μμ μ½λλ₯Ό κ·Έλλ λ°λΌ μμ±νλ©΄ μ λμνλ€.
μ΄ μ₯μμλ μ€νλ§ μ»¨ν μ΄λμ λΉ κ°μ²΄μ λΌμ΄νμ¬μ΄ν΄μ κ΄ν΄ μ€λͺ νλ λ΄μ©μ λ΄κ³ μλ€. λΌμ΄νμ¬μ΄ν΄μ΄ μ΄λ»κ² λλμ§μ λν λ΄μ©κ³Ό μ΄λ₯Ό νμΈνκΈ° μν μμ μ½λκ° λ΄κ²¨μλ€. λ°λ‘ μμ λ₯Ό μμ±νμ§λ μκ³ κ·Έλ₯ μ μ½κ³ λμ΄κ°λ€. λΌμ΄νμ¬μ΄ν΄μ μ΄ν΄νλ λ° λμμ΄ λλ€.
3~6μ₯μμλ ν° μ€λ₯ μμ΄ μμ μ½λλ₯Ό λ°λΌμ μμ±νλ©΄ μ λμνλ€. μ½λλ₯Ό λ΄λ κ² μ£Όλͺ©μ μΈ ν¬μ€ν μ΄ μλκ³ , μ± μ μ μκΆλ μμ κ²μ΄κΈ° λλ¬Έμ μ½λλ₯Ό λ΄μ§λ μμλ€. μ΄λ² ν¬μ€ν μ μ΄λ€ λ΄μ©μ λ³΄κ³ λμ΄κ°λμ§ κΈ°λ‘μ©μΌλ‘ μ€λΉν κ²μ΄λ€. μ£Όλ‘ μ½μ§ν λ΄μ©μ μ μ κ²μ΄μ§λ§, μ½μ§ν λ΄μ©μ΄ λ±ν μλ€λ©΄ κ° μ₯μ μ λ°μ μΈ λ΄μ©μ μ£Όλ‘ κΈ°λ‘ν μμ μ΄λ€.