본문 바로가기

Back-end/Spring

[Spring] DI, DL, IoC , AOP란?

  • DI(Dependency Injection): 한 객체에서 다른 객체를 필요로 하여 의존성을 갖게 하는 기술
  • DL(Dependency Look-up): 한 객체에서 필요로 하는 다른 객체를 찾아서 사용하는 기술
  • IoC(Inversion of Control): 직접 제어해야하는 부분에 대한 권한을 프레임워크 등에 넘기는 기술
  • AOP(Aspect Oriented Programming): 공통의 관심 사항을 추출하여 원하는 곳에 적용하는 기술