Dev/Spring Boot
2020. 4. 9.
[예제로 배우는 스프링 입문] IoC 컨테이너와 의존성
오늘은 IoC에 대해 알아보겠다. Inversion of Control 1. 일반적인 경우, 내가 사용할 의존성은 내가 만든다. class OwnerController{ private OwnerRepository repository=new OwnerRepository(); // 직접 생성 } // OwnerController은 repo객체를 클래스 안에서 직접 생성했다. 2. 역전된 경우 class OwnerController{ private OwnerRepository repo; public OwnerController(OwnerRepository repo){ this.repo=repo; } } // OwnerController은 repo객체를 만들지 않고, 사용한다. 생성자를 통해 받아온다. // 의..