1. Spring AOP λ? AOPλ Aspect Oriented Programming μ μ½μλ‘ κ΄μ μ§ν₯ νλ‘κ·Έλλ°μΌλ‘ λΆλ¦°λ€. κ΄μ μ§ν₯μ μ½κ² λ§ν΄μ μ΄λ€ λ‘μ§μ κΈ°μ€μΌλ‘ ν΅μ¬μ μΈ κ΄μ , λΆκ°μ μΈ κ΄μ μΌλ‘ λλμ΄μ λ³΄κ³ κ·Έ κ΄μ μ κΈ°μ€μΌλ‘ κ°κ° λͺ¨λννκ² λ€λ κ²μ΄λ€. μλ‘λ€μ΄ ν΅μ¬μ μΈ κ΄μ μ κ²°κ΅ μ°λ¦¬κ° μ μ©νκ³ μ νλ ν΅μ¬ λΉμ¦λμ€ λ‘μ§μ΄ λλ€. λν λΆκ°μ μΈ κ΄μ μ ν΅μ¬ λ‘μ§μ μ€ννκΈ° μν΄μ νν΄μ§λ λ°μ΄ν°λ² μ΄μ€ μ°κ²°, λ‘κΉ , νμΌ μ μΆλ ₯ λ±μ μλ‘ λ€ μ μλ€. AOPμμ κ° κ΄μ μ κΈ°μ€μΌλ‘ λ‘μ§μ λͺ¨λννλ€λ κ²μ μ½λλ€μ λΆλΆμ μΌλ‘ λλμ΄μ λͺ¨λννκ² λ€λ μλ―Έλ€. μ΄λ, μμ€ μ½λμμμ λ€λ₯Έ λΆλΆμ κ³μ λ°λ³΅ν΄μ μ°λ μ½λλ€μ λ°κ²¬ν μ μλ λ° μ΄κ²μ ν©μ΄μ§ κ΄μ¬μ¬ (Crosscut..