Spring IoC

이대건·2023년 11월 5일
0

Spring

목록 보기
2/7

IoC

IoC(Inversion of Control)란?

  • JAVA의 객체 생성과 관리 권한이 프로그래머가 아닌 프레임워크로 이동된 개념입니다.

  • DI(Dependency Injection)를 사용하여 객체를 생성한 후 해당 객체가 필요로 하는 의존성을 주입시켜준다.주입된 의존성은 객체가 자신의 로직을 수행하는 동안 사용됩니다.

DI(Dependency Injection)

DI
(다크모드를 해제한 후 확인해주세요)

  • DI를 통해 생성된 객체는 Spring Bean이라 하며 IoC Container가 관리합니다.

Spring에서 IoC를 지원하는 이유

  • 코드의 재사용성 증가
  • 테스트 용이
  • 느슨한 결합(Loose Coupling) 유지
profile
일낸머스크

0개의 댓글

관련 채용 정보