Inversion Of Control

민범·2023년 11월 21일
0

Spring

목록 보기
5/8

일반적인 의존성

  • 내가 쓸 놈은 내가 만들어 쓸게.. (일반적인 의존성에 대한 제어권)
class OwnerController {
private OwnerRepository repositroy = new OwnerRepository();
} 

Inversion Of Control

  • 자기 자신이 관리하던 코드를 역전 시킨것
  • 내가 관리하지 않고 누군가가 밖에서 넣어주면 그런 형태를 Inversion Of Control 줄여서 IoC가 된다.
class OwnerController {
private OwnerRepository repo;
public OwnerController(OwnerRepository repo) 
	this.repo = repo;
} 
profile
웹 백엔드 개발자를 지향하고 있습니다.

0개의 댓글